Noob_test/allure-results/072fd1de-69c8-4179-9d25-e685bc940b6a-result.json

1 line
9.5 KiB
JSON

{"name": "Pass request approval requires two confirmations", "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": 1777906049773, "stop": 1777906049928}, {"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": "9b4b2230-96e7-4ea5-9c28-f69eef0e6f24-attachment.json", "type": "application/json"}], "start": 1777906049929, "stop": 1777906050005}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "6d13bd98-972b-4774-869d-54886e322e44-attachment.json", "type": "application/json"}], "start": 1777906050005, "stop": 1777906050085}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "23ccad44-6901-4826-836b-1e2cad8ef72c-attachment.json", "type": "application/json"}], "start": 1777906050085, "stop": 1777906050189}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "07f7b74c-fd84-48d7-ae5a-c294f363eb82-attachment.json", "type": "application/json"}], "start": 1777906050189, "stop": 1777906050326}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b182037d44249d0d1585)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "fff2c963-7e3a-4314-bb8f-1e7f0d3afed5-attachment.json", "type": "application/json"}], "start": 1777906050326, "stop": 1777906050448}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "a1dd4095-d181-4278-9289-744ec7c34105-attachment.json", "type": "application/json"}], "start": 1777906050448, "stop": 1777906051864}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b182c15e6311636d8a6e)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "fa312716-f113-4b20-9ea6-53bc2813cddb-attachment.json", "type": "application/json"}], "start": 1777906051864, "stop": 1777906051948}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "92c8275e-43c8-4b22-98fa-1c8ec9b9a5bb-attachment.json", "type": "application/json"}], "start": 1777906051948, "stop": 1777906051992}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8b182037d44249d0d1588)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "6cc0b008-b023-4e06-86c6-99def17c519b-attachment.json", "type": "application/json"}], "start": 1777906051992, "stop": 1777906052068}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "dc970f38-d485-402a-9e90-12e9ea4ed84e-attachment.json", "type": "application/json"}], "start": 1777906052068, "stop": 1777906052212}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777906052212, "stop": 1777906052385}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "passed", "attachments": [{"name": "addEmployee(new approver) response", "source": "d31b82c3-8d3e-4b5b-8b29-14125f3a2e49-attachment.json", "type": "application/json"}], "start": 1777906052385, "stop": 1777906052423}], "start": 1777906049929, "stop": 1777906052425}, {"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": 1777906052425, "stop": 1777906052428}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906052428, "stop": 1777906052605}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906052605, "stop": 1777906052771}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906052771, "stop": 1777906052944}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777906052944, "stop": 1777906053112}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777906053112, "stop": 1777906053184}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777906053184, "stop": 1777906053269}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777906053270, "stop": 1777906053350}, {"name": "When query passRequests by created pass_id with my token", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "When approve pass request with my token", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}, {"name": "Then pass request status is active", "status": "skipped", "start": 1777906053354, "stop": 1777906053354}], "start": 1777906049772, "stop": 1777906053354, "uuid": "0675ac05-bf5c-439e-87eb-528186dc3897", "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"]}