Noob_test/allure-results/29075102-0190-4556-b81c-ef99c8183087-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": 1778247221393, "stop": 1778247221544}, {"name": "Then access token is valid", "status": "passed", "start": 1778247221545, "stop": 1778247221546}, {"name": "When prepare ticket and categories for category change test", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "6659edda-4481-47e3-b214-220af105c673-attachment.json", "type": "application/json"}], "start": 1778247221628, "stop": 1778247221692}, {"name": "GraphQL: createTicketCategory (cat-old)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "52d447ee-8706-4dd8-b95b-fed2139a13c7-attachment.json", "type": "application/json"}], "start": 1778247221692, "stop": 1778247221747}, {"name": "GraphQL: createTicket", "status": "passed", "attachments": [{"name": "createTicket response", "source": "1851116b-2fcd-4197-b8e4-73e23b0932e8-attachment.json", "type": "application/json"}], "start": 1778247221747, "stop": 1778247221821}, {"name": "GraphQL: createTicketCategory (cat-in-group-69fde636f21b89b3b144de3b)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "0323c4f3-8bf9-4c24-b96d-f29a5fd9b4cd-attachment.json", "type": "application/json"}], "start": 1778247221821, "stop": 1778247221942}, {"name": "GraphQL: createTicketCategory (cat-out-group-69fde636f21b89b3b144de3b)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "482464cb-86e3-4b79-ac26-382da589c85b-attachment.json", "type": "application/json"}], "start": 1778247221942, "stop": 1778247221989}, {"name": "GraphQL: createUser", "status": "passed", "attachments": [{"name": "createUser response", "source": "47e94118-c7b4-4335-9d2a-b3a8678f809e-attachment.json", "type": "application/json"}], "start": 1778247221991, "stop": 1778247222060}, {"name": "GraphQL: addEmployee", "status": "passed", "attachments": [{"name": "Skipping employee.status check (API bug)", "source": "9058d902-fdf2-4b03-85cd-8db9a20f2d91-attachment.txt", "type": "text/plain"}, {"name": "addEmployee response", "source": "20ea6724-aa27-495b-900c-d6291b24d7ef-attachment.json", "type": "application/json"}], "start": 1778247222060, "stop": 1778247222185}, {"name": "GraphQL: createCategoryGroup", "status": "passed", "attachments": [{"name": "createCategoryGroup response", "source": "58bb3a71-a4aa-4937-9795-a4292967bc69-attachment.json", "type": "application/json"}], "start": 1778247222186, "stop": 1778247222252}, {"name": "GraphQL: createCategoryGroup", "status": "passed", "attachments": [{"name": "createCategoryGroup response", "source": "0d073ab9-050e-49f7-a0cd-004283f93422-attachment.json", "type": "application/json"}], "start": 1778247222252, "stop": 1778247222324}], "start": 1778247221546, "stop": 1778247222324}, {"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": "c43b82b6-6545-43f8-90cf-68c72e066696-attachment.json", "type": "application/json"}], "start": 1778247222326, "stop": 1778247222390}], "start": 1778247222324, "stop": 1778247222391}, {"name": "And query tickets by created place id", "status": "passed", "steps": [{"name": "GraphQL: ticket(filter: place_id)", "status": "passed", "attachments": [{"name": "ticket response", "source": "c8f3da9e-4bda-4db9-b0bd-248d99d633c1-attachment.json", "type": "application/json"}], "start": 1778247222392, "stop": 1778247222470}], "start": 1778247222391, "stop": 1778247222470}, {"name": "Then ticket category changed from old to in_group", "status": "passed", "start": 1778247222471, "stop": 1778247222472}, {"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": 1778247222472, "stop": 1778247222475}, {"name": "Cleanup: _restore_category", "status": "passed", "start": 1778247222476, "stop": 1778247222528}, {"name": "Cleanup: _cleanup_delete_group", "status": "passed", "start": 1778247222528, "stop": 1778247222582}, {"name": "Cleanup: _cleanup_delete_group", "status": "passed", "start": 1778247222582, "stop": 1778247222629}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778247222629, "stop": 1778247222858}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778247222858, "stop": 1778247222927}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778247222927, "stop": 1778247222988}, {"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": "c401e7c9-2a8a-46ef-a903-e693cc4200fb-attachment.txt", "type": "text/plain"}], "start": 1778247222988, "stop": 1778247223042}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778247223051, "stop": 1778247223120}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1778247223120, "stop": 1778247223206}, {"name": "When change ticket category to out_group category", "status": "skipped", "start": 1778247223208, "stop": 1778247223208}, {"name": "And query tickets by created place id", "status": "skipped", "start": 1778247223208, "stop": 1778247223208}, {"name": "Then employee is NOT authorized for ticket", "status": "skipped", "start": 1778247223208, "stop": 1778247223208}], "attachments": [{"name": "Cleanup error", "source": "cfe6df68-96b4-4212-8ba8-71cfdffddb8c-attachment.txt", "type": "text/plain"}], "start": 1778247221392, "stop": 1778247223208, "uuid": "582ed207-89c2-4474-94e5-b0fcb621aa22", "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)"]}