Noob_test/allure-results/56965761-84c2-4e28-b4f3-bd37f9913900-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 1511, 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": 1777976673052, "stop": 1777976673213}, {"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": "37b413bd-bc1b-4e28-980b-07f6c8a423a9-attachment.json", "type": "application/json"}], "start": 1777976673214, "stop": 1777976673264}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "6b74aa1f-dcc9-4a24-b79b-48115721f13e-attachment.json", "type": "application/json"}], "start": 1777976673264, "stop": 1777976673317}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "b2629b33-53ef-48bf-830f-3b41fa9a353f-attachment.json", "type": "application/json"}], "start": 1777976673317, "stop": 1777976673371}, {"name": "GraphQL: createEntrance(RegisterEntranceDTO)", "status": "passed", "attachments": [{"name": "createEntrance response", "source": "1ebd182d-593a-42db-9fab-7b7da0a27f46-attachment.json", "type": "application/json"}], "start": 1777976673371, "stop": 1777976673430}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "12b7ea02-be14-48c2-bb42-3d285bb15341-attachment.json", "type": "application/json"}], "start": 1777976673430, "stop": 1777976673490}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9c56117bb1e0c5fc4e218)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "4baf8541-e315-4d74-b7c0-943d6e1adc26-attachment.json", "type": "application/json"}], "start": 1777976673491, "stop": 1777976673981}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "f22348c4-803d-4edd-85a9-08283f47b658-attachment.json", "type": "application/json"}], "start": 1777976673981, "stop": 1777976675485}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9c56132367dfb4b45a86f)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "8c84f270-84f7-4fa8-8b48-df8df29dd0de-attachment.json", "type": "application/json"}], "start": 1777976675485, "stop": 1777976675585}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "3bf50f69-fc0a-4d7f-a8a6-6ed40b53b6f0-attachment.json", "type": "application/json"}], "start": 1777976675585, "stop": 1777976675644}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9c561c15e6311636d8c95)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "226ca6f5-6563-4913-9758-5c72b3968c6b-attachment.json", "type": "application/json"}], "start": 1777976675644, "stop": 1777976675737}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "bdca01b7-85d2-4b69-abfa-8385e9e3a378-attachment.json", "type": "application/json"}], "start": 1777976675738, "stop": 1777976675955}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777976675955, "stop": 1777976676122}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "f947a216-50af-44af-9ff1-228c07610d0e-attachment.json", "type": "application/json"}], "start": 1777976676122, "stop": 1777976676172}], "start": 1777976673213, "stop": 1777976676173}, {"name": "And create pass in place #3 for approval flow", "status": "passed", "steps": [{"name": "GraphQL: createService", "status": "passed", "attachments": [{"name": "createService response", "source": "ff94f9b5-2ae3-4715-9d2d-92b048a34af7-attachment.json", "type": "application/json"}], "start": 1777976676174, "stop": 1777976676219}, {"name": "GraphQL: addPlaceToService", "status": "passed", "attachments": [{"name": "addPlaceToService response", "source": "57901844-8a92-449f-95fc-0e4c13934637-attachment.json", "type": "application/json"}], "start": 1777976676219, "stop": 1777976676266}, {"name": "GraphQL: createUser (for pass target)", "status": "passed", "attachments": [{"name": "createUser response", "source": "cf27ad34-d50f-4e2b-b34f-05f66659d923-attachment.json", "type": "application/json"}], "start": 1777976676266, "stop": 1777976676322}, {"name": "GraphQL: addUserToPlace (attach user to pass place)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "dfcf9b6f-05b2-4a6f-aa17-7f7648843dd9-attachment.json", "type": "application/json"}], "start": 1777976676323, "stop": 1777976676405}, {"name": "GraphQL: createPass (variant 1)", "status": "passed", "attachments": [{"name": "createPass(v1) response", "source": "eb39561b-f502-4b2f-a62c-c28d9f4f9054-attachment.json", "type": "application/json"}], "start": 1777976676405, "stop": 1777976676625}], "start": 1777976676174, "stop": 1777976676625}, {"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 1511, 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": "fd354e44-d898-4cc3-80c8-ffde045600b5-attachment.json", "type": "application/json"}], "start": 1777976676626, "stop": 1777976676675}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9f83fe91-d19f-43d4-b733-51c99b2ca67b-attachment.json", "type": "application/json"}], "start": 1777976677676, "stop": 1777976677730}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9fb9ef39-2d42-4869-9e9f-c0357b381fbd-attachment.json", "type": "application/json"}], "start": 1777976678730, "stop": 1777976678781}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "43e8f6ad-2751-4d2b-b56b-56fa8eb207a4-attachment.json", "type": "application/json"}], "start": 1777976679781, "stop": 1777976679840}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8f8b2935-dcd9-44c4-a36d-88de542401f4-attachment.json", "type": "application/json"}], "start": 1777976680840, "stop": 1777976680904}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "b79d397e-1e3d-4dee-b251-298b9ddec6f7-attachment.json", "type": "application/json"}], "start": 1777976681904, "stop": 1777976681955}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "23df8fec-a3ac-4d71-b66c-ee6123a1423b-attachment.json", "type": "application/json"}], "start": 1777976682956, "stop": 1777976683006}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "06f6e7d9-47e9-40f6-a57d-e00bbb0626e5-attachment.json", "type": "application/json"}], "start": 1777976684006, "stop": 1777976684055}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "521e90db-0f76-4098-bc15-7f5fdd218418-attachment.json", "type": "application/json"}], "start": 1777976685056, "stop": 1777976685107}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c055ce01-e3a3-475c-a373-925d18f18ed2-attachment.json", "type": "application/json"}], "start": 1777976686108, "stop": 1777976686165}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4914e84f-596b-4ee3-901f-6ce4c4c37620-attachment.json", "type": "application/json"}], "start": 1777976687165, "stop": 1777976687219}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "309ec0c2-63d6-4159-8da9-e751f36ee8db-attachment.json", "type": "application/json"}], "start": 1777976688219, "stop": 1777976688270}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a7464550-874f-4ecc-89b1-d4bb1a8f8022-attachment.json", "type": "application/json"}], "start": 1777976689271, "stop": 1777976689321}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "47b21588-73e0-482e-ab0b-b4f50ea7b406-attachment.json", "type": "application/json"}], "start": 1777976690322, "stop": 1777976690371}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c0d2e1a8-408c-4be8-a563-dbe0731b2f09-attachment.json", "type": "application/json"}], "start": 1777976691372, "stop": 1777976691427}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "de956bad-9991-49f3-858a-d9fd0bff66ac-attachment.json", "type": "application/json"}], "start": 1777976692427, "stop": 1777976692478}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7926f452-004d-4641-af2b-d045b4a419cf-attachment.json", "type": "application/json"}], "start": 1777976693479, "stop": 1777976693526}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "59204446-eb4f-4888-858e-c1dc8f18a30a-attachment.json", "type": "application/json"}], "start": 1777976694526, "stop": 1777976694576}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "95d84ea3-3725-4c5b-af32-a5efaf7198bf-attachment.json", "type": "application/json"}], "start": 1777976695576, "stop": 1777976695625}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0a9f69d7-73a6-4d4c-a09e-36ce9d6dfb06-attachment.json", "type": "application/json"}], "start": 1777976696625, "stop": 1777976696689}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "e4b64569-11eb-4eae-9547-6fb604f4506a-attachment.json", "type": "application/json"}], "start": 1777976697689, "stop": 1777976697740}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "bf8a1194-8cca-4400-97b6-a1ac92dd1187-attachment.json", "type": "application/json"}], "start": 1777976698741, "stop": 1777976698791}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c18d7644-cd28-4d1e-a850-82f6031edabe-attachment.json", "type": "application/json"}], "start": 1777976699792, "stop": 1777976699841}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "cc283dcb-37ff-421c-9e40-77b805d74619-attachment.json", "type": "application/json"}], "start": 1777976700841, "stop": 1777976700916}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a902be08-bd49-433c-9f3f-86f81aba9bd3-attachment.json", "type": "application/json"}], "start": 1777976701917, "stop": 1777976701975}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "48e32660-d00e-4f2d-9c79-256e7061ac4c-attachment.json", "type": "application/json"}], "start": 1777976702975, "stop": 1777976703027}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7b3aca5f-0e52-48eb-a043-ef6dc5d49774-attachment.json", "type": "application/json"}], "start": 1777976704028, "stop": 1777976704079}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7155dc21-d9d3-43b5-b65f-0b572a72bb6f-attachment.json", "type": "application/json"}], "start": 1777976705079, "stop": 1777976705131}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6134ed18-3449-413d-9364-10e6a818f268-attachment.json", "type": "application/json"}], "start": 1777976706131, "stop": 1777976706184}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "261b5df5-d7d5-4645-8f2c-c3b96d08870f-attachment.json", "type": "application/json"}], "start": 1777976707184, "stop": 1777976707241}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d6c68dab-7fef-48d8-920e-cff4db0a53b5-attachment.json", "type": "application/json"}], "start": 1777976708242, "stop": 1777976708294}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "68079e1e-f07e-436e-8c68-70a8ea0277fa-attachment.json", "type": "application/json"}], "start": 1777976709295, "stop": 1777976709350}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ed3edbc5-817e-4016-b6ca-9aaeeddf6bf9-attachment.json", "type": "application/json"}], "start": 1777976710351, "stop": 1777976710412}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "246ab33d-47ad-4bb9-b14a-ea02aa2a0e2c-attachment.json", "type": "application/json"}], "start": 1777976711413, "stop": 1777976711470}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "869a3dbc-a2c6-40f5-b2d4-5d2ae9e1a342-attachment.json", "type": "application/json"}], "start": 1777976712471, "stop": 1777976712741}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d7ca1571-0cc6-4c9c-ac2e-62e0ddbae2db-attachment.json", "type": "application/json"}], "start": 1777976713741, "stop": 1777976713798}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d23e11fb-331b-46d7-9d38-a67a36489002-attachment.json", "type": "application/json"}], "start": 1777976714798, "stop": 1777976714849}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d40b0b98-8759-48f6-acb5-398af5369f11-attachment.json", "type": "application/json"}], "start": 1777976715849, "stop": 1777976715903}], "start": 1777976676625, "stop": 1777976716906}, {"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 1463, 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": "283cdd15-499e-44da-bebd-6be37f3dbea7-attachment.txt", "type": "text/plain"}], "start": 1777976716907, "stop": 1777976716950}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976716956, "stop": 1777976717193}, {"name": "Cleanup: _cleanup_unbind_and_delete_service", "status": "passed", "start": 1777976717193, "stop": 1777976717326}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976717326, "stop": 1777976717545}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976717546, "stop": 1777976717770}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976717770, "stop": 1777976718002}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976718002, "stop": 1777976718222}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777976718222, "stop": 1777976718290}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777976718290, "stop": 1777976718366}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777976718366, "stop": 1777976718436}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777976718438, "stop": 1777976718438}, {"name": "When reject pass request with my token", "status": "skipped", "start": 1777976718439, "stop": 1777976718439}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777976718439, "stop": 1777976718439}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777976718439, "stop": 1777976718439}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777976718439, "stop": 1777976718439}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777976718439, "stop": 1777976718439}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777976718439, "stop": 1777976718439}], "attachments": [{"name": "Cleanup error", "source": "394b6da2-d0b6-4176-8bd5-c3bbf3b443aa-attachment.txt", "type": "text/plain"}], "start": 1777976673050, "stop": 1777976718439, "uuid": "2b352c68-fc5a-4d2b-a817-f2917e110589", "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"]}