Noob_test/allure-results/e290d77d-79d9-4f4b-8517-01af5cfc9ddf-result.json
2026-05-15 11:34:24 +03:00

1 line
22 KiB
JSON

{"name": "Pass request rejection prevents activation even with second confirmation", "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 1518, 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": 1777978558671, "stop": 1777978558846}, {"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": "0c2000f3-ba39-487b-9020-822ab10785f4-attachment.json", "type": "application/json"}], "start": 1777978558847, "stop": 1777978558897}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "762579a2-e58f-4266-b371-0b058b638721-attachment.json", "type": "application/json"}], "start": 1777978558897, "stop": 1777978558959}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "9f17e566-231a-49da-95e3-608bbad99836-attachment.json", "type": "application/json"}], "start": 1777978558959, "stop": 1777978559025}, {"name": "GraphQL: createEntrance(RegisterEntranceDTO)", "status": "passed", "attachments": [{"name": "createEntrance response", "source": "f61c847a-efa0-42a9-b01d-6dd17ff879e4-attachment.json", "type": "application/json"}], "start": 1777978559026, "stop": 1777978559097}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "5ea46d79-62f7-4269-85e2-483ff6ad0357-attachment.json", "type": "application/json"}], "start": 1777978559097, "stop": 1777978559169}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9ccbec15e6311636d8d98)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "a75a7497-1d80-4b5d-89b2-406c1593abf3-attachment.json", "type": "application/json"}], "start": 1777978559169, "stop": 1777978559269}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "f88404dd-e121-45f7-835e-b5af4d882dfb-attachment.json", "type": "application/json"}], "start": 1777978559269, "stop": 1777978559338}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9ccbf32367dfb4b45a96d)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "f8673d64-13cb-4ec8-a601-2bb0918e754f-attachment.json", "type": "application/json"}], "start": 1777978559338, "stop": 1777978559422}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "6d0f62aa-8e4c-4f69-88c4-3550e9098ccf-attachment.json", "type": "application/json"}], "start": 1777978559422, "stop": 1777978559484}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9ccbf037d44249d0d186a)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "62a73312-fc67-4843-8855-3c552b0047fb-attachment.json", "type": "application/json"}], "start": 1777978559484, "stop": 1777978559571}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "861e0cab-50cb-4fd5-9302-7325bb827fb6-attachment.json", "type": "application/json"}], "start": 1777978559571, "stop": 1777978559733}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777978559734, "stop": 1777978559891}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "88d7258e-07cb-4747-810c-f7147c23ec87-attachment.json", "type": "application/json"}], "start": 1777978559891, "stop": 1777978559941}], "start": 1777978558846, "stop": 1777978559943}, {"name": "And create pass in place #3 for approval flow", "status": "passed", "steps": [{"name": "GraphQL: createService", "status": "passed", "attachments": [{"name": "createService response", "source": "233ee580-6a41-436b-81e7-ac717ff99e6b-attachment.json", "type": "application/json"}], "start": 1777978559945, "stop": 1777978560018}, {"name": "GraphQL: addPlaceToService", "status": "passed", "attachments": [{"name": "addPlaceToService response", "source": "fa4239b2-1d54-4530-a446-ec2eaffef7dc-attachment.json", "type": "application/json"}], "start": 1777978560018, "stop": 1777978560089}, {"name": "GraphQL: createUser (for pass target)", "status": "passed", "attachments": [{"name": "createUser response", "source": "a2c44db1-57dd-462a-b0e4-dc929a6f9bd1-attachment.json", "type": "application/json"}], "start": 1777978560089, "stop": 1777978560153}, {"name": "GraphQL: addUserToPlace (attach user to pass place)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "f3987e98-a179-4933-8b11-e622651a5329-attachment.json", "type": "application/json"}], "start": 1777978560153, "stop": 1777978560236}, {"name": "GraphQL: createPass (variant 1)", "status": "passed", "attachments": [{"name": "createPass(v1) response", "source": "f3482531-a2b4-4ddf-91cf-97bfb24c8c9d-attachment.json", "type": "application/json"}], "start": 1777978560236, "stop": 1777978560598}], "start": 1777978559944, "stop": 1777978560599}, {"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 1518, 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": "73bf2e6c-168b-4db9-8ca2-75cfd6e39a49-attachment.json", "type": "application/json"}], "start": 1777978560600, "stop": 1777978560685}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "bf878e39-b655-42b6-adbb-c74a0624cf81-attachment.json", "type": "application/json"}], "start": 1777978561685, "stop": 1777978561744}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "3d5af945-21d0-4395-90ee-4417efb4de08-attachment.json", "type": "application/json"}], "start": 1777978562744, "stop": 1777978562792}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "bac190fc-eb02-4469-8ca3-c3f5b5d69d03-attachment.json", "type": "application/json"}], "start": 1777978563792, "stop": 1777978563843}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "2974bec9-67d4-4364-913c-c616cd8fc5d8-attachment.json", "type": "application/json"}], "start": 1777978564843, "stop": 1777978564890}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "762c6a9b-62ad-4f56-983b-de40e3238579-attachment.json", "type": "application/json"}], "start": 1777978565890, "stop": 1777978565941}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "f237d1de-5006-41d7-9c2b-33fdd1d6af4a-attachment.json", "type": "application/json"}], "start": 1777978566941, "stop": 1777978566998}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "3d91958b-cb81-494e-a8c9-fcb7531eb3b1-attachment.json", "type": "application/json"}], "start": 1777978567999, "stop": 1777978568049}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ac784835-f727-4442-9daf-a57698b474be-attachment.json", "type": "application/json"}], "start": 1777978569050, "stop": 1777978569100}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "3c4dc371-31ec-4a1e-8373-32c0e9aa0e94-attachment.json", "type": "application/json"}], "start": 1777978570101, "stop": 1777978570156}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "598767d4-d39c-4a49-a76b-264d389ae625-attachment.json", "type": "application/json"}], "start": 1777978571157, "stop": 1777978571205}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "5c39ddb8-4897-43f0-8b38-ebf99f9fe662-attachment.json", "type": "application/json"}], "start": 1777978572206, "stop": 1777978572259}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "3d799b27-4ba7-4067-b484-b87e0aafc0df-attachment.json", "type": "application/json"}], "start": 1777978573260, "stop": 1777978573308}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4f54d20a-3adf-4883-a5aa-2065c17d1d42-attachment.json", "type": "application/json"}], "start": 1777978574309, "stop": 1777978574366}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0e5c3b91-84b6-442e-927d-36b373617c17-attachment.json", "type": "application/json"}], "start": 1777978575366, "stop": 1777978575435}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "eff11538-0d20-426f-80ae-92aa618f053b-attachment.json", "type": "application/json"}], "start": 1777978576436, "stop": 1777978576486}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "93e6d4d6-5f79-4c97-9d96-aa376d963e63-attachment.json", "type": "application/json"}], "start": 1777978577486, "stop": 1777978577540}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9dea571b-90af-42ec-9f0f-cf3cb96ef491-attachment.json", "type": "application/json"}], "start": 1777978578540, "stop": 1777978578592}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "140a1fa5-34ed-41a2-b20a-7e74fc36690c-attachment.json", "type": "application/json"}], "start": 1777978579592, "stop": 1777978579656}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ab1d3a15-6e7d-4b3c-ad1f-db97ba7fbd96-attachment.json", "type": "application/json"}], "start": 1777978580656, "stop": 1777978580722}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "e872a5d0-0c36-4116-85de-985398cef5af-attachment.json", "type": "application/json"}], "start": 1777978581722, "stop": 1777978581831}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a2259793-05a2-4533-9c1e-28d77eeab83a-attachment.json", "type": "application/json"}], "start": 1777978582832, "stop": 1777978582888}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d7a0e303-4547-40b5-9a81-22e930deabef-attachment.json", "type": "application/json"}], "start": 1777978583889, "stop": 1777978583932}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "901d71f9-a2c4-413b-928a-5aa4ff3a3cca-attachment.json", "type": "application/json"}], "start": 1777978584932, "stop": 1777978584986}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1387eabe-ddc0-4146-bd74-3abd3f1c1cbf-attachment.json", "type": "application/json"}], "start": 1777978585986, "stop": 1777978586063}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7ffc67cc-c466-4c9b-9c18-b5a4f4d994c5-attachment.json", "type": "application/json"}], "start": 1777978587063, "stop": 1777978587116}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ed965d13-5ea5-4d9b-b3a7-6f9474ff1b76-attachment.json", "type": "application/json"}], "start": 1777978588117, "stop": 1777978588165}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c1b20275-f0ba-464c-a787-b48c5951af97-attachment.json", "type": "application/json"}], "start": 1777978589166, "stop": 1777978589211}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "acaa64d7-2834-44d0-b006-77c7a77b143a-attachment.json", "type": "application/json"}], "start": 1777978590212, "stop": 1777978590256}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8bc33b4e-7736-465e-a125-c6af52968bed-attachment.json", "type": "application/json"}], "start": 1777978591256, "stop": 1777978591318}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8019b563-f1bc-44ca-8191-c6adb9033da2-attachment.json", "type": "application/json"}], "start": 1777978592326, "stop": 1777978592450}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ec1fb14c-d683-49e9-b999-468ebb60e2e7-attachment.json", "type": "application/json"}], "start": 1777978593450, "stop": 1777978593498}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0026b141-dee7-4c94-918f-2118f14379eb-attachment.json", "type": "application/json"}], "start": 1777978594498, "stop": 1777978594545}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a76f8cb5-820d-4186-b15e-11dc45c13630-attachment.json", "type": "application/json"}], "start": 1777978595546, "stop": 1777978595603}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1d129439-d374-4f0a-b86b-8ddef6f0b888-attachment.json", "type": "application/json"}], "start": 1777978596604, "stop": 1777978596679}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "121b2006-df4d-4f62-a9b9-35cfd5e33247-attachment.json", "type": "application/json"}], "start": 1777978597680, "stop": 1777978597743}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "aff6f634-6fa7-441e-ba58-14648f306b0c-attachment.json", "type": "application/json"}], "start": 1777978598743, "stop": 1777978598797}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a6598293-b7bc-41c2-810a-eb992d89b36e-attachment.json", "type": "application/json"}], "start": 1777978599797, "stop": 1777978599847}], "start": 1777978560599, "stop": 1777978600849}, {"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 1470, 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 288, in execute_graphql\n raise RuntimeError(f\"GraphQL HTTP {e.code}: {body}\") from e\n"}, "attachments": [{"name": "RuntimeError: deletePass", "source": "dc416481-fa12-44a0-8e8f-993d15f34104-attachment.txt", "type": "text/plain"}], "start": 1777978600849, "stop": 1777978600888}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777978600894, "stop": 1777978601094}, {"name": "Cleanup: _cleanup_unbind_and_delete_service", "status": "passed", "start": 1777978601095, "stop": 1777978601212}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777978601212, "stop": 1777978601416}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777978601416, "stop": 1777978601605}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777978601605, "stop": 1777978601799}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777978601799, "stop": 1777978601993}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777978601993, "stop": 1777978602073}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777978602073, "stop": 1777978602168}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777978602168, "stop": 1777978602246}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777978602248, "stop": 1777978602249}, {"name": "When reject pass request with my token", "status": "skipped", "start": 1777978602249, "stop": 1777978602249}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777978602249, "stop": 1777978602249}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777978602249, "stop": 1777978602249}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777978602249, "stop": 1777978602249}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777978602249, "stop": 1777978602249}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777978602249, "stop": 1777978602249}], "attachments": [{"name": "Cleanup error", "source": "d7b4b1e4-8027-4dde-9a4d-db7699f3f283-attachment.txt", "type": "text/plain"}], "start": 1777978558669, "stop": 1777978602249, "uuid": "793a3deb-ceec-4b19-92f8-b8c8b2841965", "historyId": "d5214a811b3d7cd98d122456dbf59131", "testCaseId": "e6e5289fd68251094ffad43532c84933", "fullName": "Pass requests: Pass request rejection prevents activation even with second confirmation", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Pass requests"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["Pass_request", "features", "Pass requests"]}