{"name": "Create subscription, check invoices, delete subscription", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881504118, "stop": 1777881504235}, {"name": "Then access token is valid", "status": "passed", "start": 1777881504236, "stop": 1777881504236}, {"name": "When create service for kvs subscription", "status": "passed", "steps": [{"name": "GraphQL: createService", "status": "passed", "attachments": [{"name": "createService response", "source": "d6555590-6842-4392-9d3b-218f6f386585-attachment.json", "type": "application/json"}], "start": 1777881504239, "stop": 1777881504274}], "start": 1777881504237, "stop": 1777881504275}, {"name": "And create plan for kvs subscription", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (KVS)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "a9ef41d5-0ebe-4572-a8b0-65c7cee34bd2-attachment.json", "type": "application/json"}], "start": 1777881504277, "stop": 1777881504325}, {"name": "GraphQL: createPlan", "status": "passed", "attachments": [{"name": "createPlan response", "source": "b5d60cb4-14dc-4548-a097-3d16aed7ff2b-attachment.json", "type": "application/json"}], "start": 1777881504325, "stop": 1777881504362}], "start": 1777881504275, "stop": 1777881504363}, {"name": "And create subscription for kvs", "status": "passed", "steps": [{"name": "GraphQL: createUser (KVS)", "status": "passed", "attachments": [{"name": "createUser response", "source": "6cd12bb8-4a4f-4641-b432-43eac9940520-attachment.json", "type": "application/json"}], "start": 1777881504364, "stop": 1777881504405}, {"name": "GraphQL: AddUserToPlace(dto: $input) (KVS)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "997be353-e922-4b0f-a484-78fa3b94ae17-attachment.json", "type": "application/json"}], "start": 1777881504405, "stop": 1777881504476}, {"name": "GraphQL: place members (KVS)", "status": "passed", "attachments": [{"name": "place members response", "source": "1f9faa00-9dbf-4393-9324-d70fad7a6c13-attachment.json", "type": "application/json"}], "start": 1777881504477, "stop": 1777881504515}, {"name": "GraphQL: createSubscription", "status": "passed", "attachments": [{"name": "createSubscription response", "source": "7308fd37-d844-483e-9bf9-4cf924f272ee-attachment.json", "type": "application/json"}], "start": 1777881504516, "stop": 1777881504577}], "attachments": [{"name": "addUserToPlace (for subscription) response", "source": "b98af6d9-bb3e-4cff-9630-f478371ba406-attachment.json", "type": "application/json"}, {"name": "place members (after addUserToPlace) response", "source": "9557a955-43d5-42c0-bf73-25e2c1002a63-attachment.json", "type": "application/json"}], "start": 1777881504363, "stop": 1777881504578}, {"name": "Then subscription response is valid", "status": "passed", "start": 1777881504578, "stop": 1777881504579}, {"name": "When query pending invoices for subscription place", "status": "passed", "steps": [{"name": "GraphQL: invoices (pending)", "status": "passed", "attachments": [{"name": "invoices response", "source": "adbde405-ae43-4318-a794-bb5b504da9d8-attachment.json", "type": "application/json"}], "start": 1777881504581, "stop": 1777881504623}], "start": 1777881504580, "stop": 1777881504623}, {"name": "Then invoices response is valid and references subscription", "status": "passed", "start": 1777881504623, "stop": 1777881504624}, {"name": "When delete created subscription", "status": "passed", "steps": [{"name": "GraphQL: deleteSubscription", "status": "passed", "attachments": [{"name": "deleteSubscription response", "source": "c2cd7d75-7fa3-42e8-8f25-c6c2fae00f4c-attachment.json", "type": "application/json"}], "start": 1777881504626, "stop": 1777881504672}], "start": 1777881504625, "stop": 1777881504672}, {"name": "Then delete subscription response is successful", "status": "passed", "start": 1777881504672, "stop": 1777881504674}, {"name": "Cleanup: _cleanup_delete_subscription", "status": "broken", "statusDetails": {"message": "RuntimeError: GraphQL errors: [{'message': 'Not Found', 'code': 'Client Error', 'status': 404, 'description': 'The server has not found anything matching the Request-URI'}]\n", "trace": " File \"KVSTest\\features\\environment.py\", line 21, in after_scenario\n fn()\n ~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\KVSTest\\testdata\\subscription_test_data.py\", line 230, in _cleanup_delete_subscription\n _exec_or_fail(op_name=\"deleteSubscription(mutation)\", token=token, query=del_mut, variables={\"id\": subscription_id}, company_id=self.company_id)\n ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\KVSTest\\testdata\\subscription_test_data.py\", line 25, in _exec_or_fail\n return execute_graphql(\n query=query,\n ...<2 lines>...\n access_token=token,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\graphql_client.py\", line 191, in execute_graphql\n raise RuntimeError(f\"GraphQL errors: {errors}\")\n"}, "start": 1777881504674, "stop": 1777881504706}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777881504710, "stop": 1777881504866}, {"name": "Cleanup: _cleanup_delete_plan", "status": "passed", "start": 1777881504866, "stop": 1777881504897}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777881504897, "stop": 1777881504951}, {"name": "Cleanup: _cleanup_delete_service", "status": "passed", "start": 1777881504951, "stop": 1777881504994}], "attachments": [{"name": "Cleanup error", "source": "3bc19d00-5c47-4d4d-9893-82a524a4040b-attachment.txt", "type": "text/plain"}], "start": 1777881504117, "stop": 1777881504995, "uuid": "6084d030-6a25-4720-ae1a-20aaa4c06d64", "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"]}