1 line
6.0 KiB
JSON
1 line
6.0 KiB
JSON
{"name": "Two places, bundle plan, subscription — user sees only services of their place", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1778597957184, "stop": 1778597957364}, {"name": "Then access token is valid", "status": "passed", "start": 1778597957365, "stop": 1778597957366}, {"name": "When prepare two places bundle tariff subscription and services", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (two places)", "status": "passed", "attachments": [{"name": "createPlaceMultiple (bundle)", "source": "29fd0817-9457-4782-bf25-a9bac2e52e3d-attachment.json", "type": "application/json"}], "start": 1778597957369, "stop": 1778597957370}, {"name": "GraphQL: createService x3", "status": "passed", "start": 1778597957370, "stop": 1778597957371}, {"name": "GraphQL: addPlaceToService (s1,s2 -> place A; s3 -> place B)", "status": "passed", "start": 1778597957371, "stop": 1778597957371}, {"name": "GraphQL: createPlan (bundle: two services on place A)", "status": "passed", "attachments": [{"name": "createPlan bundle", "source": "c93949da-64be-44a3-8d52-9988aaa1ad43-attachment.json", "type": "application/json"}], "start": 1778597957371, "stop": 1778597957372}, {"name": "GraphQL: createPlan (single service on place B)", "status": "passed", "attachments": [{"name": "createPlan place B", "source": "11172d2c-da01-4792-8beb-97db26bc57dc-attachment.json", "type": "application/json"}], "start": 1778597957372, "stop": 1778597957373}, {"name": "GraphQL: createUser (KVS)", "status": "passed", "attachments": [{"name": "createUser response", "source": "9f7e6107-67db-4876-b28f-e8fe26741c48-attachment.json", "type": "application/json"}], "start": 1778597957373, "stop": 1778597957374}, {"name": "GraphQL: addUserToPlace (subscriber -> place A only)", "status": "passed", "attachments": [{"name": "addUserToPlace bundle", "source": "1f69aa42-f252-478d-9414-7eeea36f5c7e-attachment.json", "type": "application/json"}], "start": 1778597957374, "stop": 1778597957375}, {"name": "GraphQL: createSubscription (bundle plan, place A)", "status": "passed", "attachments": [{"name": "createSubscription bundle", "source": "7e047c9b-ae53-497c-b9f0-af988dba860a-attachment.json", "type": "application/json"}], "start": 1778597957375, "stop": 1778597957376}], "start": 1778597957366, "stop": 1778597957377}, {"name": "Then members and place services show only services for subscriber place", "status": "passed", "steps": [{"name": "GraphQL: bundleScope (members + place.services)", "status": "passed", "attachments": [{"name": "bundleScope response", "source": "010c26ab-2f91-46b9-bf41-3d894285bd9f-attachment.json", "type": "application/json"}], "start": 1778597957378, "stop": 1778597957379}, {"name": "GraphQL: bundleScope (members + place.services)", "status": "passed", "attachments": [{"name": "bundleScope response", "source": "49ffcda7-ee9d-49fd-8735-cae8f4b06ca8-attachment.json", "type": "application/json"}], "start": 1778597957379, "stop": 1778597957380}], "start": 1778597957377, "stop": 1778597957380}, {"name": "Cleanup: _del_sub", "status": "passed", "start": 1778597957380, "stop": 1778597957380}, {"name": "Cleanup: _del_plan_bundle", "status": "passed", "start": 1778597957380, "stop": 1778597957380}, {"name": "Cleanup: _del_plan_b", "status": "passed", "start": 1778597957380, "stop": 1778597957380}, {"name": "Cleanup: _unbind_all", "status": "broken", "statusDetails": {"message": "RuntimeError: GraphQL errors: [{'message': \"Subscribe bundle mock: unsupported query snippet: 'mutation ($dto: AddPlaceToServiceInput!) {\\\\n removePlaceFromService(dto: $dto) { id }\\\\n}'\"}]\n", "trace": " File \"Subscribe_to_bundle\\features\\environment.py\", line 44, in after_scenario\n fn()\n ~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Subscribe_to_bundle\\testdata\\subscribe_bundle_test_data.py\", line 213, in _unbind_all\n _exec_or_fail(op_name=\"removePlaceFromService\", token=tok, query=um, variables={\"dto\": {\"service_id\": sid, \"place_id\": pid}}, company_id=self.company_id)\n ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Subscribe_to_bundle\\testdata\\subscribe_bundle_test_data.py\", line 28, 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 276, in execute_graphql\n raise RuntimeError(f\"GraphQL errors: {data['errors']}\")\n"}, "start": 1778597957380, "stop": 1778597957381}, {"name": "Cleanup: _del_svc", "status": "passed", "start": 1778597957385, "stop": 1778597957385}, {"name": "Cleanup: _del_svc", "status": "passed", "start": 1778597957385, "stop": 1778597957385}, {"name": "Cleanup: _del_svc", "status": "passed", "start": 1778597957385, "stop": 1778597957385}, {"name": "Cleanup: _del_place_a_fn", "status": "passed", "start": 1778597957385, "stop": 1778597957385}, {"name": "Cleanup: _del_place_b_fn", "status": "passed", "start": 1778597957386, "stop": 1778597957386}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778597957386, "stop": 1778597957386}], "attachments": [{"name": "Cleanup error", "source": "abefcf76-7b46-414d-8d20-617a49dbe5df-attachment.txt", "type": "text/plain"}], "start": 1778597957182, "stop": 1778597957386, "uuid": "3e819cc9-0dbd-4019-a75f-b35774bbbfdb", "historyId": "e01f7edf8ab434df7aa084bef16d4ed6", "testCaseId": "61ee593c7f7ce851c768eb5b1e227653", "fullName": "Subscription with service bundle and place-scoped visibility: Two places, bundle plan, subscription — user sees only services of their place", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Subscription with service bundle and place-scoped visibility"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["Subscribe_to_bundle", "features", "Subscription with service bundle and place-scoped visibility"]} |