Noob_test/allure-results/66948a9d-9cae-46d8-8335-e3289b8818ea-result.json

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 1571, 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": 1777905949781, "stop": 1777905949894}, {"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": "e7e5e500-daf5-4ef1-be11-7a092d2cd45f-attachment.json", "type": "application/json"}], "start": 1777905949895, "stop": 1777905949938}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "e2c8bbc8-b105-417f-b786-771c8c66eb9a-attachment.json", "type": "application/json"}], "start": 1777905949938, "stop": 1777905949977}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "5b990e3c-465f-43f3-9e92-9d1a0fdc38fb-attachment.json", "type": "application/json"}], "start": 1777905949977, "stop": 1777905950017}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "a7bdecad-df3b-4436-8c81-a70f46f9dfcb-attachment.json", "type": "application/json"}], "start": 1777905950017, "stop": 1777905950062}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b11e32367dfb4b45a6e0)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "7b4b8053-78aa-499f-a40a-4ebe921c038e-attachment.json", "type": "application/json"}], "start": 1777905950062, "stop": 1777905950129}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "f8d53d64-2f34-41c2-8a30-9a9449c91340-attachment.json", "type": "application/json"}], "start": 1777905950129, "stop": 1777905951194}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b11ec15e6311636d89d8)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "7d9dadf5-e985-411c-9c5f-015c85dbe507-attachment.json", "type": "application/json"}], "start": 1777905951194, "stop": 1777905951323}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "5d439d37-3feb-4bc1-b153-da73b33b5fa5-attachment.json", "type": "application/json"}], "start": 1777905951324, "stop": 1777905951377}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b11e17bb1e0c5fc4e031)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "b489d7b7-3a0a-477b-a101-256bbe269606-attachment.json", "type": "application/json"}], "start": 1777905951377, "stop": 1777905951474}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "22bf87de-d7ad-415f-b5ad-cde53b44af23-attachment.json", "type": "application/json"}], "start": 1777905951474, "stop": 1777905951600}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777905951600, "stop": 1777905951723}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "bfaae9de-d56f-47bf-8785-48aba462d3d0-attachment.json", "type": "application/json"}], "start": 1777905951723, "stop": 1777905951757}], "start": 1777905949894, "stop": 1777905951759}, {"name": "And create pass in place #3 for approval flow", "status": "passed", "steps": [{"name": "GraphQL: createEntrance(RegisterEntranceDTO)", "status": "passed", "attachments": [{"name": "RuntimeError: createEntrance", "source": "769e4e70-c818-4296-8b17-3b78e8b5212e-attachment.txt", "type": "text/plain"}, {"name": "createEntrance failed (best-effort)", "source": "91ee1015-1c22-42d3-b454-55e1ea588a2b-attachment.txt", "type": "text/plain"}], "start": 1777905952024, "stop": 1777905952054}, {"name": "GraphQL: createService", "status": "passed", "attachments": [{"name": "createService response", "source": "b538f657-9b56-43de-99aa-dc4bda33201d-attachment.json", "type": "application/json"}], "start": 1777905952054, "stop": 1777905952092}, {"name": "GraphQL: addPlaceToService", "status": "passed", "attachments": [{"name": "addPlaceToService response", "source": "47ea7087-864f-4845-a5b3-bbe69cc59e8e-attachment.json", "type": "application/json"}], "start": 1777905952092, "stop": 1777905952163}, {"name": "GraphQL: createUser (for pass target)", "status": "passed", "attachments": [{"name": "createUser response", "source": "40911629-654d-41d6-b8b7-646dd20d96af-attachment.json", "type": "application/json"}], "start": 1777905952163, "stop": 1777905952217}, {"name": "GraphQL: addUserToPlace (attach user to pass place)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "0d1b7d6a-8d38-499c-a223-87892e9ea53b-attachment.json", "type": "application/json"}], "start": 1777905952217, "stop": 1777905952332}, {"name": "GraphQL: createPass (variant 1)", "status": "passed", "attachments": [{"name": "createPass(v1) response", "source": "3915fcc2-e69a-461c-9813-aa1f921196fc-attachment.json", "type": "application/json"}], "start": 1777905952332, "stop": 1777905952545}], "attachments": [{"name": "Device discovery failed", "source": "4d616cc9-d90b-4dd5-8eb8-d6184fd32254-attachment.txt", "type": "text/plain"}], "start": 1777905951760, "stop": 1777905952546}, {"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 1571, 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": "aeae8848-b9c4-4287-a334-0a494e716d41-attachment.json", "type": "application/json"}], "start": 1777905952547, "stop": 1777905952645}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "6d29bf31-cb84-4339-b082-0c6a4b80fbd8-attachment.json", "type": "application/json"}], "start": 1777905953646, "stop": 1777905953682}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a27b1721-d08b-40f4-80cb-35f8b12b69fb-attachment.json", "type": "application/json"}], "start": 1777905954683, "stop": 1777905954739}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "5d15667d-d9d7-4a95-8329-e01127f04fb0-attachment.json", "type": "application/json"}], "start": 1777905955739, "stop": 1777905955793}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "37d71592-e1d2-4972-a6d0-3b6db5b56d5f-attachment.json", "type": "application/json"}], "start": 1777905956794, "stop": 1777905956832}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "701534e5-5652-4afd-9861-317965a7f835-attachment.json", "type": "application/json"}], "start": 1777905957833, "stop": 1777905957873}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "61ccae17-61ad-4e04-8703-4766b1a6a838-attachment.json", "type": "application/json"}], "start": 1777905958873, "stop": 1777905958909}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "a2639c81-4b72-4992-be7c-e510e664ac52-attachment.json", "type": "application/json"}], "start": 1777905959909, "stop": 1777905959949}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4554023a-dfb6-4866-b2f7-21b40e328e27-attachment.json", "type": "application/json"}], "start": 1777905960950, "stop": 1777905960993}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "cd23161d-f282-4204-9d51-987c6185f74a-attachment.json", "type": "application/json"}], "start": 1777905961994, "stop": 1777905962038}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c04d2dcb-9f84-4519-98d5-babf259b2572-attachment.json", "type": "application/json"}], "start": 1777905963038, "stop": 1777905963076}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "04136b1d-e599-4d19-b156-b6a94cb2ae15-attachment.json", "type": "application/json"}], "start": 1777905964076, "stop": 1777905964113}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "4be944b9-9b57-4ea7-a96e-4832444f49fc-attachment.json", "type": "application/json"}], "start": 1777905965114, "stop": 1777905965151}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "87d3bbd9-2d08-47fc-8fde-5c02a96a2336-attachment.json", "type": "application/json"}], "start": 1777905966151, "stop": 1777905966205}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c43f977f-12e7-4989-92a9-290d36a02e51-attachment.json", "type": "application/json"}], "start": 1777905967206, "stop": 1777905967239}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "399328bd-6bca-44cf-808b-ae6cd7521c37-attachment.json", "type": "application/json"}], "start": 1777905968240, "stop": 1777905968281}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "88a90d09-c88b-48a2-9e1b-cf19509a8069-attachment.json", "type": "application/json"}], "start": 1777905969282, "stop": 1777905969327}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "ff854cf5-8cc6-4e76-a9be-4c4a755882d4-attachment.json", "type": "application/json"}], "start": 1777905970327, "stop": 1777905970369}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0aba6d4f-a083-48a7-a864-fd57ce34c245-attachment.json", "type": "application/json"}], "start": 1777905971369, "stop": 1777905971409}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "b15a045c-7019-4db3-831e-edf23af287bc-attachment.json", "type": "application/json"}], "start": 1777905972410, "stop": 1777905972443}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9eae65dc-5837-4878-b6c4-05db4e0214ba-attachment.json", "type": "application/json"}], "start": 1777905973444, "stop": 1777905973504}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9631ab0b-d300-4df4-b8cc-f511adefb421-attachment.json", "type": "application/json"}], "start": 1777905974504, "stop": 1777905974546}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "e10a0a01-9836-414c-ba0b-b0f62e9467a4-attachment.json", "type": "application/json"}], "start": 1777905975547, "stop": 1777905975602}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d724658f-bfa1-4a46-b178-648852428e56-attachment.json", "type": "application/json"}], "start": 1777905976602, "stop": 1777905976641}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "aba913cc-8ba9-4cf4-98e6-c73a0d41c287-attachment.json", "type": "application/json"}], "start": 1777905977642, "stop": 1777905977688}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "7664a016-cdad-469c-bc1d-927534c3c40b-attachment.json", "type": "application/json"}], "start": 1777905978688, "stop": 1777905978725}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "0df36331-db49-4123-9dfe-e82079d21393-attachment.json", "type": "application/json"}], "start": 1777905979725, "stop": 1777905979763}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "c04cce46-fe9e-42f2-a1a4-85d214e965af-attachment.json", "type": "application/json"}], "start": 1777905980763, "stop": 1777905980796}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "d1d3af32-e6c1-43b2-bc97-0483a4675b08-attachment.json", "type": "application/json"}], "start": 1777905981796, "stop": 1777905981843}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "268824cd-bea6-4369-a05c-0f5bf7e1d22f-attachment.json", "type": "application/json"}], "start": 1777905982844, "stop": 1777905982888}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9a1c029f-e3ca-487a-93fe-3df41a485940-attachment.json", "type": "application/json"}], "start": 1777905983889, "stop": 1777905983927}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "9f09f7c2-f7da-42d0-b574-5ab27cfa43ee-attachment.json", "type": "application/json"}], "start": 1777905984927, "stop": 1777905984967}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "b938aa3d-de98-47e2-9755-bfd8e80cd984-attachment.json", "type": "application/json"}], "start": 1777905985967, "stop": 1777905986018}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "bfba823c-3789-4df5-9537-1da463f85651-attachment.json", "type": "application/json"}], "start": 1777905987019, "stop": 1777905987062}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "fb3bfa78-0cc2-4399-aaf0-11602adc40b4-attachment.json", "type": "application/json"}], "start": 1777905988062, "stop": 1777905988095}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "8274392d-7dc4-4c62-a97c-217fcfe26695-attachment.json", "type": "application/json"}], "start": 1777905989096, "stop": 1777905989138}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "5e22fcae-e8fb-4d94-8726-7af46d1543dc-attachment.json", "type": "application/json"}], "start": 1777905990138, "stop": 1777905990178}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "404c79c9-4e13-4e32-afed-13cb4a5c32a1-attachment.json", "type": "application/json"}], "start": 1777905991178, "stop": 1777905991238}, {"name": "GraphQL: passRequests (by pass_id)", "status": "passed", "attachments": [{"name": "passRequests response", "source": "295a34ae-731c-4784-a1d0-46c5c7c94f39-attachment.json", "type": "application/json"}], "start": 1777905992238, "stop": 1777905992272}], "start": 1777905952546, "stop": 1777905993274}, {"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 49, in after_scenario\n fn()\n ~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 1523, 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 30, 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 180, in execute_graphql\n raise RuntimeError(f\"GraphQL HTTP {e.code}: {body}\") from e\n"}, "attachments": [{"name": "RuntimeError: deletePass", "source": "aa3c93d3-f7c7-4141-b5bf-5d2b7212088b-attachment.txt", "type": "text/plain"}], "start": 1777905993275, "stop": 1777905993298}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777905993304, "stop": 1777905993590}, {"name": "Cleanup: _cleanup_unbind_and_delete_service", "status": "passed", "start": 1777905993590, "stop": 1777905993703}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777905993703, "stop": 1777905993974}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777905993974, "stop": 1777905994167}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777905994167, "stop": 1777905994384}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777905994384, "stop": 1777905994564}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777905994564, "stop": 1777905994639}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777905994639, "stop": 1777905994722}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777905994723, "stop": 1777905994799}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}, {"name": "When reject pass request with my token", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777905994801, "stop": 1777905994801}], "attachments": [{"name": "Cleanup error", "source": "6696c8c8-07af-478f-b0b6-e8110f6c61d5-attachment.txt", "type": "text/plain"}], "start": 1777905949780, "stop": 1777905994801, "uuid": "10729c91-324a-4f64-857a-234ba3db187c", "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"]}