{"name": "Create subscription, check invoices, delete subscription", "status": "broken", "statusDetails": {"message": "NameError: name 'raw' is not defined\n", "trace": "  File \"C:\\Users\\Степаан\\AppData\\Local\\Python\\pythoncore-3.14-64\\Lib\\site-packages\\behave\\model.py\", line 1991, in run\n    match.run(runner.context)\n    ~~~~~~~~~^^^^^^^^^^^^^^^^\n  File \"C:\\Users\\Степаан\\AppData\\Local\\Python\\pythoncore-3.14-64\\Lib\\site-packages\\behave\\matchers.py\", line 105, in run\n    self.func(context, *args, **kwargs)\n    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"KVSTest\\features\\steps\\place_steps.py\", line 20, in step_get_access_token\n    token = admin_data.get_access_token_from_env()\n  File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\admin_data.py\", line 71, in get_access_token_from_env\n    token = get_access_token(username=username, password=password, grant_type=grant_type)\n  File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\auth_as_employer.py\", line 44, in get_access_token\n    data = json.loads(raw) if raw else {}\n                              ^^^\n"}, "steps": [{"name": "When get access token", "status": "broken", "statusDetails": {"message": "NameError: name 'raw' is not defined\n", "trace": "  File \"C:\\Users\\Степаан\\AppData\\Local\\Python\\pythoncore-3.14-64\\Lib\\site-packages\\behave\\model.py\", line 1991, in run\n    match.run(runner.context)\n    ~~~~~~~~~^^^^^^^^^^^^^^^^\n  File \"C:\\Users\\Степаан\\AppData\\Local\\Python\\pythoncore-3.14-64\\Lib\\site-packages\\behave\\matchers.py\", line 105, in run\n    self.func(context, *args, **kwargs)\n    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"KVSTest\\features\\steps\\place_steps.py\", line 20, in step_get_access_token\n    token = admin_data.get_access_token_from_env()\n  File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\admin_data.py\", line 71, in get_access_token_from_env\n    token = get_access_token(username=username, password=password, grant_type=grant_type)\n  File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\auth_as_employer.py\", line 44, in get_access_token\n    data = json.loads(raw) if raw else {}\n                              ^^^\n"}, "start": 1777970989347, "stop": 1777970989351}, {"name": "Then access token is valid", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "When create service for kvs subscription", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "And create plan for kvs subscription", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "And create subscription for kvs", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "Then subscription response is valid", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "When query pending invoices for subscription place", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "Then invoices response is valid and references subscription", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "When delete created subscription", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}, {"name": "Then delete subscription response is successful", "status": "skipped", "start": 1777970989355, "stop": 1777970989355}], "start": 1777970989346, "stop": 1777970989355, "uuid": "7adf0c10-ff34-471e-8d36-e7eb2a533dd8", "historyId": "7cccd63cf5a5a0c9e367594080cb5757", "testCaseId": "dd2eaf6318c00f01ec8aa305c0b6ec66", "fullName": "KVS GraphQL subscription: Create subscription, check invoices, delete subscription", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "KVS GraphQL subscription"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "KVS GraphQL subscription"]}