Noob_test/allure-results/b5ee12c3-edf0-43c7-aa58-db1821825510-result.json
2026-05-15 11:34:24 +03:00

1 line
8.7 KiB
JSON

{"name": "Change ticket category and verify employee authorization", "status": "failed", "statusDetails": {"message": "AssertionError: assignee должен быть объектом (уполномочен), получено: None\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 \"Ticket\\features\\steps\\ticket_category_change_steps.py\", line 148, in step_assert_employee_authorized\n assert isinstance(assignee, dict), f\"assignee должен быть объектом (уполномочен), получено: {assignee!r}\"\n ~~~~~~~~~~^^^^^^^^^^^^^^^^\n"}, "steps": [{"name": "When get access token", "status": "passed", "start": 1778569941035, "stop": 1778569941194}, {"name": "Then access token is valid", "status": "passed", "start": 1778569941195, "stop": 1778569941198}, {"name": "When prepare ticket and categories for category change test", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "531e0126-a63c-4757-9dbf-4f331480944d-attachment.json", "type": "application/json"}], "start": 1778569941308, "stop": 1778569941393}, {"name": "GraphQL: createTicketCategory (cat-old)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "f99193db-3016-442d-92e0-6f4bb2de46f1-attachment.json", "type": "application/json"}], "start": 1778569941393, "stop": 1778569941467}, {"name": "GraphQL: createTicket", "status": "passed", "attachments": [{"name": "createTicket response", "source": "043ddce5-4d80-4312-8986-b4a485c36357-attachment.json", "type": "application/json"}], "start": 1778569941467, "stop": 1778569941587}, {"name": "GraphQL: createTicketCategory (cat-in-group-6a02d2d59e04d08097dedf3f)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "b1617488-5779-4c2a-b862-4ef53db7ec0a-attachment.json", "type": "application/json"}], "start": 1778569941589, "stop": 1778569941742}, {"name": "GraphQL: createTicketCategory (cat-out-group-6a02d2d59e04d08097dedf3f)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "b11a6133-a7f8-4bac-a9b0-2ad5faf071a9-attachment.json", "type": "application/json"}], "start": 1778569941742, "stop": 1778569941809}, {"name": "GraphQL: createUser", "status": "passed", "attachments": [{"name": "createUser response", "source": "4ccf9801-b944-4c8c-be8a-22360ca39d18-attachment.json", "type": "application/json"}], "start": 1778569941811, "stop": 1778569941906}, {"name": "GraphQL: addEmployee", "status": "passed", "attachments": [{"name": "Skipping employee.status check (API bug)", "source": "4f51be52-58b1-41e9-b6a5-2788fecbe6a2-attachment.txt", "type": "text/plain"}, {"name": "addEmployee response", "source": "810b7f79-10bb-47aa-ae42-ddadfb881e50-attachment.json", "type": "application/json"}], "start": 1778569941906, "stop": 1778569942067}, {"name": "GraphQL: createCategoryGroup", "status": "passed", "attachments": [{"name": "createCategoryGroup response", "source": "6e94e3e0-e0b7-4847-88b2-026958ec7f26-attachment.json", "type": "application/json"}], "start": 1778569942070, "stop": 1778569942202}, {"name": "GraphQL: createCategoryGroup", "status": "passed", "attachments": [{"name": "createCategoryGroup response", "source": "15eb5812-2eb8-4f5f-bf2c-b4d3d9d390ca-attachment.json", "type": "application/json"}], "start": 1778569942202, "stop": 1778569942293}], "start": 1778569941198, "stop": 1778569942293}, {"name": "And change ticket category to in_group category", "status": "passed", "steps": [{"name": "GraphQL: changeTicketCategory (to in_group)", "status": "passed", "attachments": [{"name": "changeTicketCategory response", "source": "a9d674d6-2293-4f4d-a16f-ba57ec96ac08-attachment.json", "type": "application/json"}], "start": 1778569942312, "stop": 1778569942401}], "start": 1778569942307, "stop": 1778569942401}, {"name": "And query tickets by created place id", "status": "passed", "steps": [{"name": "GraphQL: ticket(filter: place_id)", "status": "passed", "attachments": [{"name": "ticket response", "source": "61c49053-03cc-4815-ac1b-864301f606d1-attachment.json", "type": "application/json"}], "start": 1778569942405, "stop": 1778569942492}], "start": 1778569942402, "stop": 1778569942492}, {"name": "Then ticket category changed from old to in_group", "status": "passed", "start": 1778569942493, "stop": 1778569942494}, {"name": "And employee is authorized for ticket", "status": "failed", "statusDetails": {"message": "AssertionError: assignee должен быть объектом (уполномочен), получено: None\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 \"Ticket\\features\\steps\\ticket_category_change_steps.py\", line 148, in step_assert_employee_authorized\n assert isinstance(assignee, dict), f\"assignee должен быть объектом (уполномочен), получено: {assignee!r}\"\n ~~~~~~~~~~^^^^^^^^^^^^^^^^\n"}, "start": 1778569942495, "stop": 1778569942499}, {"name": "Cleanup: _restore_category", "status": "passed", "start": 1778569942500, "stop": 1778569942570}, {"name": "Cleanup: _cleanup_delete_group", "status": "passed", "start": 1778569942570, "stop": 1778569942635}, {"name": "Cleanup: _cleanup_delete_group", "status": "passed", "start": 1778569942635, "stop": 1778569942702}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778569942702, "stop": 1778569942859}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778569942859, "stop": 1778569942947}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778569942947, "stop": 1778569943045}, {"name": "Cleanup: _cleanup_delete_ticket", "status": "failed", "statusDetails": {"message": "AssertionError: Forbidden на операции: deleteTicket(mutation)\n", "trace": " File \"Ticket\\features\\environment.py\", line 34, in after_scenario\n fn()\n ~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Ticket\\testdata\\ticket_test_data.py\", line 242, in _cleanup_delete_ticket\n _exec_or_fail(op_name=\"deleteTicket(mutation)\", token=token, query=delete_mutation, variables={\"id\": ticket_id}, company_id=self.company_id)\n ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Ticket\\testdata\\ticket_test_data.py\", line 35, in _exec_or_fail\n raise AssertionError(f\"Forbidden на операции: {op_name}\") from e\n"}, "attachments": [{"name": "Forbidden: deleteTicket(mutation)", "source": "0c28d70e-6bd1-4cbe-a5bc-65660daad9f0-attachment.txt", "type": "text/plain"}], "start": 1778569943045, "stop": 1778569943113}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778569943136, "stop": 1778569943210}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1778569943210, "stop": 1778569943345}, {"name": "When change ticket category to out_group category", "status": "skipped", "start": 1778569943349, "stop": 1778569943349}, {"name": "And query tickets by created place id", "status": "skipped", "start": 1778569943349, "stop": 1778569943349}, {"name": "Then employee is NOT authorized for ticket", "status": "skipped", "start": 1778569943349, "stop": 1778569943349}], "attachments": [{"name": "Cleanup error", "source": "e9dc7853-f403-44e4-afef-99678fa23a66-attachment.txt", "type": "text/plain"}], "start": 1778569941032, "stop": 1778569943349, "uuid": "83a67b61-3a05-4c4b-9ab0-c6bc591f3239", "historyId": "513dbba13eb631355480ef0f7e48bcb6", "testCaseId": "4228e196788221990cfaf3dff527dbff", "fullName": "Ticket GraphQL (category + employee): Change ticket category and verify employee authorization", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Ticket GraphQL (category + employee)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["Ticket", "features", "Ticket GraphQL (category + employee)"]}