Noob_test/allure-results/6844d86f-047d-4b7a-ae75-8fdaf9a3099e-result.json
2026-05-15 11:34:24 +03:00

1 line
22 KiB
JSON

{"name": "Pass request approval requires two confirmations", "status": "failed", "statusDetails": {"message": "AssertionError: passRequests не вернул results за 40s. Последний ответ: {'data': {'passRequests': {'results': []}}}\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 \"Pass_request\\features\\steps\\pass_request_approval_steps.py\", line 31, in step_query_pass_requests_my_token\n resp = td.wait_for_pass_request(token=token, pass_id=getattr(context, \"pass_id\", None))\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 1519, in wait_for_pass_request\n raise AssertionError(f\"passRequests не вернул results за {timeout_s:.0f}s. Последний ответ: {last_resp!r}\")\n"}, "steps": [{"name": "When get access token", "status": "passed", "start": 1778742988510, "stop": 1778742988647}, {"name": "And prepare nested places and employees for pass request approval flow", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (passreq-place-1, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "43329daa-db21-4a99-a578-4825f0acd165-attachment.json", "type": "application/json"}], "start": 1778742988649, "stop": 1778742988698}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "c3e49e11-6837-4b6e-9047-9b96ef9b9f3a-attachment.json", "type": "application/json"}], "start": 1778742988698, "stop": 1778742988753}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "030ace83-1648-4179-bc35-24cf44ec5dc6-attachment.json", "type": "application/json"}], "start": 1778742988753, "stop": 1778742988809}, {"name": "GraphQL: createEntrance(RegisterEntranceDTO)", "status": "passed", "attachments": [{"name": "createEntrance response", "source": "cd1d357c-91e9-4b1c-84a1-9c20e9864114-attachment.json", "type": "application/json"}], "start": 1778742988809, "stop": 1778742988875}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "096386b8-66aa-43e3-b4a0-cc12dd375c08-attachment.json", "type": "application/json"}], "start": 1778742988875, "stop": 1778742988932}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=6a0576cc32367dfb4b45abc4)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "36f3fe0f-26d8-4846-977d-141ae2127fe6-attachment.json", "type": "application/json"}], "start": 1778742988932, "stop": 1778742989018}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "5fc87e6f-b2cd-4e3d-864a-c5aa57d1ef73-attachment.json", "type": "application/json"}], "start": 1778742989018, "stop": 1778742989075}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=6a0576cc32367dfb4b45abc7)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "df51e16f-de21-4dec-96c5-fe6cd8d87d62-attachment.json", "type": "application/json"}], "start": 1778742989075, "stop": 1778742989176}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "1f46e567-c725-42d2-92dd-213de2c31ace-attachment.json", "type": "application/json"}], "start": 1778742989176, "stop": 1778742989232}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=6a0576ccc15e6311636d90de)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "1890541c-8f16-4ff0-b497-08e02c5e31ee-attachment.json", "type": "application/json"}], "start": 1778742989232, "stop": 1778742989309}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "bc1b8c20-9a41-48c4-9baa-ae63c075f45d-attachment.json", "type": "application/json"}], "start": 1778742989310, "stop": 1778742989469}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1778742989469, "stop": 1778742989600}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "1c3af5b1-a065-436c-a6e0-6dc29ed8fac0-attachment.json", "type": "application/json"}], "start": 1778742989600, "stop": 1778742989651}], "start": 1778742988647, "stop": 1778742989653}, {"name": "And create pass in place #3 for approval flow", "status": "passed", "steps": [{"name": "GraphQL: createService", "status": "passed", "attachments": [{"name": "createService response", "source": "e48583b0-fb54-405c-8ad0-94f5c04967ba-attachment.json", "type": "application/json"}], "start": 1778742989655, "stop": 1778742989699}, {"name": "GraphQL: addPlaceToService", "status": "passed", "attachments": [{"name": "addPlaceToService response", "source": "7723c712-56f2-4daf-b024-be9e2360cfa3-attachment.json", "type": "application/json"}], "start": 1778742989699, "stop": 1778742989760}, {"name": "GraphQL: createUser (for pass target)", "status": "passed", "attachments": [{"name": "createUser response", "source": "74b56e4a-b74f-45d0-b4bc-986f1b66e90a-attachment.json", "type": "application/json"}], "start": 1778742989760, "stop": 1778742989818}, {"name": "GraphQL: addUserToPlace (attach user to pass place)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "632559f7-df90-4ab8-9b2f-a8b38c17f8fd-attachment.json", "type": "application/json"}], "start": 1778742989818, "stop": 1778742989901}, {"name": "GraphQL: createPass (variant 1)", "status": "passed", "attachments": [{"name": "createPass(v1) response", "source": "f38e57cc-8d3f-4a2b-8092-5bdcac69fc58-attachment.json", "type": "application/json"}], "start": 1778742989902, "stop": 1778742990138}], "start": 1778742989654, "stop": 1778742990138}, {"name": "When query passRequests by created pass_id with my token", "status": "failed", "statusDetails": {"message": "AssertionError: passRequests не вернул results за 40s. Последний ответ: {'data': {'passRequests': {'results': []}}}\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 \"Pass_request\\features\\steps\\pass_request_approval_steps.py\", line 31, in step_query_pass_requests_my_token\n resp = td.wait_for_pass_request(token=token, pass_id=getattr(context, \"pass_id\", None))\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 1519, in wait_for_pass_request\n raise AssertionError(f\"passRequests не вернул results за {timeout_s:.0f}s. Последний ответ: {last_resp!r}\")\n"}, "steps": [{"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6187dad6-6f61-43d6-9729-c9dabb85609c-attachment.json", "type": "application/json"}], "start": 1778742990139, "stop": 1778742990202}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0751ab11-a6f6-4a1a-8592-2954e318934f-attachment.json", "type": "application/json"}], "start": 1778742991203, "stop": 1778742991251}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1a3498e3-b10c-49b2-8f86-8966e7fd572c-attachment.json", "type": "application/json"}], "start": 1778742992252, "stop": 1778742992330}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ecdcc871-c51e-46bc-9ef4-2cc4c2b62a3d-attachment.json", "type": "application/json"}], "start": 1778742993330, "stop": 1778742993382}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "81ea808a-1718-4c2d-93cd-0c8f0f776e39-attachment.json", "type": "application/json"}], "start": 1778742994383, "stop": 1778742994431}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ad9a314c-56a1-44fb-9555-a1593a54e7e9-attachment.json", "type": "application/json"}], "start": 1778742995431, "stop": 1778742995482}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8d2408d2-e7ff-4d10-affc-5dee7ae987f1-attachment.json", "type": "application/json"}], "start": 1778742996482, "stop": 1778742996537}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4dd5a2a2-5aa4-448d-b33a-f9073aaf220f-attachment.json", "type": "application/json"}], "start": 1778742997537, "stop": 1778742997602}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "450915ed-3b64-42e0-9383-4d7e9dd387ad-attachment.json", "type": "application/json"}], "start": 1778742998602, "stop": 1778742998653}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "5a75c348-25b9-4826-a047-34c2aae4accc-attachment.json", "type": "application/json"}], "start": 1778742999653, "stop": 1778742999706}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c75b193e-76b9-4d28-a09a-e8a53fb7cfd6-attachment.json", "type": "application/json"}], "start": 1778743000706, "stop": 1778743000756}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "745bffa5-1b7e-4d18-a6d9-c375caa8dbbe-attachment.json", "type": "application/json"}], "start": 1778743001757, "stop": 1778743001834}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1e85c899-decb-4e4c-904c-a895b634c9ba-attachment.json", "type": "application/json"}], "start": 1778743002835, "stop": 1778743002882}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9f43dccc-4961-41a6-88b0-43f91804603c-attachment.json", "type": "application/json"}], "start": 1778743003882, "stop": 1778743003934}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "902cc533-e331-430f-8112-4c824fb1e71b-attachment.json", "type": "application/json"}], "start": 1778743004935, "stop": 1778743004984}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "568a5ce0-1b8e-4dd0-aec9-8c677d9b6280-attachment.json", "type": "application/json"}], "start": 1778743005985, "stop": 1778743006033}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7ad81d87-0ff8-4835-bb31-aae5fd4e5a0c-attachment.json", "type": "application/json"}], "start": 1778743007033, "stop": 1778743007091}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6edc5742-7f9e-43fa-9943-535794271606-attachment.json", "type": "application/json"}], "start": 1778743008091, "stop": 1778743008141}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8c6e8c99-0a5f-4703-a229-383e81492e0a-attachment.json", "type": "application/json"}], "start": 1778743009142, "stop": 1778743009193}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "581954fe-3e48-45b6-b3c0-7c01d719ae89-attachment.json", "type": "application/json"}], "start": 1778743010193, "stop": 1778743010243}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "5c104b52-74cf-48b0-8309-ff8e18d2bc09-attachment.json", "type": "application/json"}], "start": 1778743011244, "stop": 1778743011297}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "176512a4-e7f7-47ef-85a1-e15dbcf02596-attachment.json", "type": "application/json"}], "start": 1778743012297, "stop": 1778743012350}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "e0e94e7e-a753-4437-8da1-218c79a2a00d-attachment.json", "type": "application/json"}], "start": 1778743013351, "stop": 1778743013403}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "614a17cf-4817-4396-9172-9e0c09f96092-attachment.json", "type": "application/json"}], "start": 1778743014404, "stop": 1778743014449}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "3f135adb-8a73-4685-a835-bfff3536b8f6-attachment.json", "type": "application/json"}], "start": 1778743015450, "stop": 1778743015510}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "78b4dd87-8476-4a48-a91d-2de422b2f35a-attachment.json", "type": "application/json"}], "start": 1778743016511, "stop": 1778743016572}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ce2be633-0cdd-4e29-b31a-b1a80be21c67-attachment.json", "type": "application/json"}], "start": 1778743017573, "stop": 1778743017631}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a51e9148-c53f-4625-b8c8-fabc33b5ac6a-attachment.json", "type": "application/json"}], "start": 1778743018631, "stop": 1778743018680}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7646b589-45a7-4824-8366-215e738d0139-attachment.json", "type": "application/json"}], "start": 1778743019681, "stop": 1778743019734}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "b924c467-27ed-4078-891e-03a9a9085ccb-attachment.json", "type": "application/json"}], "start": 1778743020734, "stop": 1778743020788}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "bd08b4da-b9d6-43f6-a0ce-fd9c77219c60-attachment.json", "type": "application/json"}], "start": 1778743021788, "stop": 1778743021841}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "e53aa745-123c-4d4c-9540-ffb4a7e7b5bb-attachment.json", "type": "application/json"}], "start": 1778743022841, "stop": 1778743022894}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "b24eec2c-bcf7-4243-ab17-a53976648fc9-attachment.json", "type": "application/json"}], "start": 1778743023895, "stop": 1778743023947}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4999b568-ce51-420e-b1f5-e2aee8247d6b-attachment.json", "type": "application/json"}], "start": 1778743024947, "stop": 1778743025001}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1d5f829c-56fa-409f-b3e0-59f954cbc4e5-attachment.json", "type": "application/json"}], "start": 1778743026001, "stop": 1778743026054}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7af7632d-2f20-422c-a1ad-fb7f5824f9bf-attachment.json", "type": "application/json"}], "start": 1778743027055, "stop": 1778743027100}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "85174a81-698b-470d-a684-9edf9e9384fd-attachment.json", "type": "application/json"}], "start": 1778743028100, "stop": 1778743028154}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c7689408-97c1-401e-8e58-086ab91d69f5-attachment.json", "type": "application/json"}], "start": 1778743029155, "stop": 1778743029200}], "start": 1778742990138, "stop": 1778743030202}, {"name": "Cleanup: _cleanup_delete_pass", "status": "broken", "statusDetails": {"message": "RuntimeError: GraphQL HTTP 400: {\"errors\":[{\"message\":\"Unknown argument \\\"id\\\" on field \\\"Mutation.deletePass\\\".\",\"code\":\"Server Error\",\"status\":500,\"description\":\"The server encountered an unexpected condition which prevented it from fulfilling the request\"},{\"message\":\"Field \\\"deletePass\\\" argument \\\"pass_id\\\" of type \\\"String!\\\" is required, but it was not provided.\",\"code\":\"Server Error\",\"status\":500,\"description\":\"The server encountered an unexpected condition which prevented it from fulfilling the request\"}]}\n\n", "trace": " File \"Pass_request\\features\\environment.py\", line 51, in after_scenario\n fn()\n ~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 1471, in _cleanup_delete_pass\n _exec_or_fail(op_name=\"deletePass\", token=token, query=delete_mutation, variables={\"id\": pass_id}, company_id=self.company_id)\n ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 35, 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 303, in execute_graphql\n raise RuntimeError(f\"GraphQL HTTP {e.code}: {body}\") from e\n"}, "attachments": [{"name": "RuntimeError: deletePass", "source": "9ea06f78-4fd2-459a-9cfb-940abb33af5f-attachment.txt", "type": "text/plain"}], "start": 1778743030203, "stop": 1778743030247}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778743030252, "stop": 1778743030478}, {"name": "Cleanup: _cleanup_unbind_and_delete_service", "status": "passed", "start": 1778743030478, "stop": 1778743030581}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778743030581, "stop": 1778743030763}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778743030763, "stop": 1778743030941}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778743030942, "stop": 1778743031115}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778743031115, "stop": 1778743031298}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1778743031298, "stop": 1778743031358}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1778743031358, "stop": 1778743031422}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1778743031422, "stop": 1778743031493}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}, {"name": "When approve pass request with my token", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}, {"name": "Then pass request status is active", "status": "skipped", "start": 1778743031495, "stop": 1778743031495}], "attachments": [{"name": "Cleanup error", "source": "03d4e392-2558-4574-9795-d06c9a29f657-attachment.txt", "type": "text/plain"}], "start": 1778742988508, "stop": 1778743031495, "uuid": "9a326b36-7966-45c2-a20a-082a73db065b", "historyId": "34532a485fee47211dd0b378a7dc503c", "testCaseId": "a55790f192c201485f73bc55e15e278d", "fullName": "Pass requests: Pass request approval requires two confirmations", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Pass requests"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["Pass_request", "features", "Pass requests"]}