Noob_test/allure-results/9a65e946-0cd6-49af-ad02-c5ad81c8294f-result.json

1 line
9.5 KiB
JSON

{"name": "Pass request rejection prevents activation even with second confirmation", "status": "failed", "statusDetails": {"message": "AssertionError: Для createEntrance нужен хотя бы один device id. Укажи ENTRANCE_DEVICE_IDS (через запятую) или ENTRANCE_DEVICE_ID в окружении запуска тестов.\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 23, in step_create_pass_in_place3\n pass_id = td.create_pass()\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 1383, in create_pass\n _ = self.ensure_entrance_connected_to_places(place_ids=[place_id])\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 789, in ensure_entrance_connected_to_places\n return self.create_entrance(place_ids=place_ids)\n ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 766, in create_entrance\n \"devices\": self._get_device_ids_for_entrance(),\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 737, in _get_device_ids_for_entrance\n raise AssertionError(\n ...<2 lines>...\n )\n"}, "steps": [{"name": "When get access token", "status": "passed", "start": 1777906053360, "stop": 1777906053489}, {"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": "cfa0366b-56f8-49a4-98a9-fb993d179c0a-attachment.json", "type": "application/json"}], "start": 1777906053491, "stop": 1777906053556}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "f6fc86bf-6fa4-45d8-bfe1-3832434a9d3a-attachment.json", "type": "application/json"}], "start": 1777906053556, "stop": 1777906053604}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "d1a308a4-de53-4515-b144-9e7f6f4f75c3-attachment.json", "type": "application/json"}], "start": 1777906053605, "stop": 1777906053648}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "6795ac8b-cdaf-4be1-b949-0758e3d043ca-attachment.json", "type": "application/json"}], "start": 1777906053648, "stop": 1777906053691}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b185037d44249d0d15ac)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "4655ffa9-9608-4de3-81c4-7d54fd7ab1a4-attachment.json", "type": "application/json"}], "start": 1777906053691, "stop": 1777906053788}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "d455ae80-14ff-4f8a-a632-04a60bc32135-attachment.json", "type": "application/json"}], "start": 1777906053788, "stop": 1777906053831}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b185037d44249d0d15af)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "ba572515-8602-4741-a115-c7129a402c76-attachment.json", "type": "application/json"}], "start": 1777906053831, "stop": 1777906053901}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "bbe52ca5-3466-4f47-aafa-3930be2cecd9-attachment.json", "type": "application/json"}], "start": 1777906053901, "stop": 1777906053997}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b185037d44249d0d15b2)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "077214ef-cdc8-4fcb-9863-433b00c193ed-attachment.json", "type": "application/json"}], "start": 1777906053997, "stop": 1777906054088}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "b4991535-7823-4fb7-8ba9-1ee0f66333ad-attachment.json", "type": "application/json"}], "start": 1777906054088, "stop": 1777906054257}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777906054257, "stop": 1777906054438}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "380709c5-2984-4df4-a91f-7286ed0e534d-attachment.json", "type": "application/json"}], "start": 1777906054438, "stop": 1777906054466}], "start": 1777906053489, "stop": 1777906054467}, {"name": "And create pass in place #3 for approval flow", "status": "failed", "statusDetails": {"message": "AssertionError: Для createEntrance нужен хотя бы один device id. Укажи ENTRANCE_DEVICE_IDS (через запятую) или ENTRANCE_DEVICE_ID в окружении запуска тестов.\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 23, in step_create_pass_in_place3\n pass_id = td.create_pass()\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 1383, in create_pass\n _ = self.ensure_entrance_connected_to_places(place_ids=[place_id])\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 789, in ensure_entrance_connected_to_places\n return self.create_entrance(place_ids=place_ids)\n ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 766, in create_entrance\n \"devices\": self._get_device_ids_for_entrance(),\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 737, in _get_device_ids_for_entrance\n raise AssertionError(\n ...<2 lines>...\n )\n"}, "start": 1777906054468, "stop": 1777906054471}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906054472, "stop": 1777906054651}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906054651, "stop": 1777906054821}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906054821, "stop": 1777906054989}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906054989, "stop": 1777906055154}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777906055154, "stop": 1777906055210}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777906055210, "stop": 1777906055265}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777906055265, "stop": 1777906055324}, {"name": "When query passRequests by created pass_id with my token", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "When reject pass request with my token", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777906055327, "stop": 1777906055327}], "start": 1777906053357, "stop": 1777906055327, "uuid": "64c52fed-e509-4877-bf3d-176d8d35d7bc", "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"]}