Noob_test/allure-results/f34a651a-913e-4b32-9d43-b8455d429312-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 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": 1777976627624, "stop": 1777976629181}, {"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": "7d3a0f1e-662c-4ac6-89a9-787e7497677b-attachment.json", "type": "application/json"}], "start": 1777976629182, "stop": 1777976629244}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "03da8929-400e-4fdb-b86a-b6d555cdc08c-attachment.json", "type": "application/json"}], "start": 1777976629244, "stop": 1777976629300}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "0181aee6-8dd6-43aa-930d-fa1f3291949b-attachment.json", "type": "application/json"}], "start": 1777976629300, "stop": 1777976629350}, {"name": "GraphQL: createEntrance(RegisterEntranceDTO)", "status": "passed", "attachments": [{"name": "createEntrance response", "source": "c7b0fb8f-2b8e-4713-a131-300172bb6ca6-attachment.json", "type": "application/json"}], "start": 1777976629350, "stop": 1777976629423}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "5970fcf5-3c61-4480-86a5-6316662591dc-attachment.json", "type": "application/json"}], "start": 1777976629423, "stop": 1777976629485}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9c535037d44249d0d1710)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "74f5a5cb-fb72-45f8-baa0-4965be0e35f3-attachment.json", "type": "application/json"}], "start": 1777976629485, "stop": 1777976629550}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "01ea30f2-20e4-4e9f-a89d-c89cb9e7f198-attachment.json", "type": "application/json"}], "start": 1777976629550, "stop": 1777976629601}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9c535c15e6311636d8c6a)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "9fdf42e4-f393-466f-a60a-9cb8599efa3d-attachment.json", "type": "application/json"}], "start": 1777976629601, "stop": 1777976629684}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "4097d58c-1a90-4831-abef-1e3ef35a08c4-attachment.json", "type": "application/json"}], "start": 1777976629684, "stop": 1777976629738}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f9c535c15e6311636d8c6d)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "f1a219a3-42c9-4680-8693-84fb519a2a6d-attachment.json", "type": "application/json"}], "start": 1777976629738, "stop": 1777976629812}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "571908c5-67b5-41b9-a4d0-dd7a09b9dd12-attachment.json", "type": "application/json"}], "start": 1777976629813, "stop": 1777976629976}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777976629976, "stop": 1777976630179}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "026b7775-5c8e-47e5-9752-68a2e425a592-attachment.json", "type": "application/json"}], "start": 1777976630179, "stop": 1777976630231}], "start": 1777976629181, "stop": 1777976630233}, {"name": "And create pass in place #3 for approval flow", "status": "passed", "steps": [{"name": "GraphQL: createService", "status": "passed", "attachments": [{"name": "createService response", "source": "1ebc55a5-d859-4a26-a014-3fe2d6ee268a-attachment.json", "type": "application/json"}], "start": 1777976630234, "stop": 1777976630275}, {"name": "GraphQL: addPlaceToService", "status": "passed", "attachments": [{"name": "addPlaceToService response", "source": "4bda2a15-31bd-4e62-a44f-8535050c078b-attachment.json", "type": "application/json"}], "start": 1777976630275, "stop": 1777976630325}, {"name": "GraphQL: createUser (for pass target)", "status": "passed", "attachments": [{"name": "createUser response", "source": "ae6415fd-a57b-4c42-a42a-63293c8a5d30-attachment.json", "type": "application/json"}], "start": 1777976630325, "stop": 1777976630385}, {"name": "GraphQL: addUserToPlace (attach user to pass place)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "1e3e4b3b-7771-4315-9ff6-f94413f86433-attachment.json", "type": "application/json"}], "start": 1777976630385, "stop": 1777976630465}, {"name": "GraphQL: createPass (variant 1)", "status": "passed", "attachments": [{"name": "createPass(v1) response", "source": "61a54a02-8460-48e0-8a3e-02f60e84aafa-attachment.json", "type": "application/json"}], "start": 1777976630465, "stop": 1777976630711}], "start": 1777976630233, "stop": 1777976630712}, {"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": "674d18dc-c1fa-493c-b81d-aebddbb6f8dd-attachment.json", "type": "application/json"}], "start": 1777976630713, "stop": 1777976630764}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1411e7fd-e793-48cf-bcb5-dca723534d25-attachment.json", "type": "application/json"}], "start": 1777976631764, "stop": 1777976631818}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0703e025-7f58-422e-8e24-2aed397bc18f-attachment.json", "type": "application/json"}], "start": 1777976632818, "stop": 1777976632870}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "57c9ee36-1b73-43f6-8058-44e8ddc70571-attachment.json", "type": "application/json"}], "start": 1777976633870, "stop": 1777976633923}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "21b8640f-b38c-41a5-839e-29d814d1b74f-attachment.json", "type": "application/json"}], "start": 1777976634924, "stop": 1777976634975}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6f62a4df-cf01-412f-81d2-dbfea3f8040f-attachment.json", "type": "application/json"}], "start": 1777976635975, "stop": 1777976636028}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4d96c5ff-cd95-4180-86be-c922a35f222c-attachment.json", "type": "application/json"}], "start": 1777976637028, "stop": 1777976637078}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "baafdfcb-b816-414f-ab3d-64845edaf7ce-attachment.json", "type": "application/json"}], "start": 1777976638078, "stop": 1777976638133}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "2a326afe-6eb1-4566-9ce9-155a45f1c8e6-attachment.json", "type": "application/json"}], "start": 1777976639133, "stop": 1777976639198}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "f357a1a8-3979-44a4-a56b-8535a2bdba3a-attachment.json", "type": "application/json"}], "start": 1777976640198, "stop": 1777976640251}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "24750c47-12cd-471b-a27e-fa85e9c5b352-attachment.json", "type": "application/json"}], "start": 1777976641252, "stop": 1777976641303}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6e226441-d7b3-4ffc-8a8a-345e5923069b-attachment.json", "type": "application/json"}], "start": 1777976642303, "stop": 1777976642353}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7cf18399-faa7-42fa-b667-78384207b6f2-attachment.json", "type": "application/json"}], "start": 1777976643354, "stop": 1777976643420}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6ad9025d-d9f8-4143-8007-1f86cc67031d-attachment.json", "type": "application/json"}], "start": 1777976644420, "stop": 1777976644474}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "be669b57-b022-4d1b-9ec1-1b4c174407b5-attachment.json", "type": "application/json"}], "start": 1777976645474, "stop": 1777976645524}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "212d71ac-79a6-4cae-bdde-c27868965929-attachment.json", "type": "application/json"}], "start": 1777976646524, "stop": 1777976646578}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0909421a-7200-4270-bb91-68125b466ff2-attachment.json", "type": "application/json"}], "start": 1777976647579, "stop": 1777976647633}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0662ab2f-972e-4d92-b407-75eaa8933755-attachment.json", "type": "application/json"}], "start": 1777976648634, "stop": 1777976648688}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9ffc6707-c527-4d89-81f7-4d6dd6a9d4d8-attachment.json", "type": "application/json"}], "start": 1777976649689, "stop": 1777976649739}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "33f1862f-504d-49e4-af88-53e083dcd656-attachment.json", "type": "application/json"}], "start": 1777976650739, "stop": 1777976650797}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "831445b6-d37b-464f-8188-080005538308-attachment.json", "type": "application/json"}], "start": 1777976651798, "stop": 1777976651846}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "5944fc68-2c45-4578-bf66-31c41dd1e654-attachment.json", "type": "application/json"}], "start": 1777976652847, "stop": 1777976652898}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a4774b88-d11b-4a41-8884-54b6da264bd7-attachment.json", "type": "application/json"}], "start": 1777976653899, "stop": 1777976653951}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ef275745-2c66-40f0-85c6-4bd5769f18a9-attachment.json", "type": "application/json"}], "start": 1777976654951, "stop": 1777976655011}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "3cbc86a8-a0fc-4b5b-a893-6384f97baa60-attachment.json", "type": "application/json"}], "start": 1777976656012, "stop": 1777976656065}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "f11ddb7d-761a-411a-a399-dbf760ecbf59-attachment.json", "type": "application/json"}], "start": 1777976657066, "stop": 1777976657123}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ac857cab-6126-45f2-a03b-99b68974404c-attachment.json", "type": "application/json"}], "start": 1777976658123, "stop": 1777976658172}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a2f94635-9723-45a8-9be8-04e27e4f5546-attachment.json", "type": "application/json"}], "start": 1777976659173, "stop": 1777976659221}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8a3e7903-86bb-4cd1-a90a-adf63e1a2223-attachment.json", "type": "application/json"}], "start": 1777976660222, "stop": 1777976660271}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "80ff87f2-2a91-49d9-b495-f7b6ea6a3254-attachment.json", "type": "application/json"}], "start": 1777976661271, "stop": 1777976661327}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9fb29892-e43a-45fd-b1b2-f937ef111591-attachment.json", "type": "application/json"}], "start": 1777976662327, "stop": 1777976662384}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "1f0aafe6-e8f2-4e3a-b86b-aa1252f88470-attachment.json", "type": "application/json"}], "start": 1777976663385, "stop": 1777976663469}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "45736693-2657-4a19-b300-df4d16d56886-attachment.json", "type": "application/json"}], "start": 1777976664476, "stop": 1777976664543}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6bb52047-09ef-4ab7-a6fa-74eaef5acd9c-attachment.json", "type": "application/json"}], "start": 1777976665544, "stop": 1777976665599}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "eefc7521-acec-40c5-81ef-ce070d489aac-attachment.json", "type": "application/json"}], "start": 1777976666599, "stop": 1777976666656}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "16f0c15e-63b4-491f-8f77-efdb781fc756-attachment.json", "type": "application/json"}], "start": 1777976667656, "stop": 1777976667706}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6f5e3166-469b-4f5b-8157-1f33ce8a8bbe-attachment.json", "type": "application/json"}], "start": 1777976668706, "stop": 1777976668761}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0c519800-c5ba-4ab5-8924-79f7c4555fd5-attachment.json", "type": "application/json"}], "start": 1777976669762, "stop": 1777976669832}], "start": 1777976630712, "stop": 1777976670834}, {"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": "4700702d-64c3-45da-9a2a-058f3bf2dfa2-attachment.txt", "type": "text/plain"}], "start": 1777976670835, "stop": 1777976670880}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976670884, "stop": 1777976671868}, {"name": "Cleanup: _cleanup_unbind_and_delete_service", "status": "passed", "start": 1777976671868, "stop": 1777976671983}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976671983, "stop": 1777976672217}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976672217, "stop": 1777976672429}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976672429, "stop": 1777976672636}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777976672636, "stop": 1777976672835}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777976672835, "stop": 1777976672899}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777976672899, "stop": 1777976672974}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777976672974, "stop": 1777976673045}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}, {"name": "When approve pass request with my token", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}, {"name": "Then pass request status is active", "status": "skipped", "start": 1777976673047, "stop": 1777976673047}], "attachments": [{"name": "Cleanup error", "source": "3f352899-fdf7-4309-9e8a-362b11d4f723-attachment.txt", "type": "text/plain"}], "start": 1777976627622, "stop": 1777976673047, "uuid": "ae8d123f-a36b-4d21-a2f8-147c9179d412", "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"]}