1 line
7.5 KiB
JSON
1 line
7.5 KiB
JSON
{"name": "Change ticket category and verify employee authorization", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1778595681545, "stop": 1778595681673}, {"name": "Then access token is valid", "status": "passed", "start": 1778595681674, "stop": 1778595681674}, {"name": "When prepare ticket and categories for category change test", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "77f54eab-5c5f-4e64-82a9-433df45ae97f-attachment.json", "type": "application/json"}], "start": 1778595681740, "stop": 1778595681795}, {"name": "GraphQL: createTicketCategory (cat-old)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "ee80e488-27ff-48d7-ade8-4de7c3a93a6f-attachment.json", "type": "application/json"}], "start": 1778595681795, "stop": 1778595681843}, {"name": "GraphQL: createTicket", "status": "passed", "attachments": [{"name": "createTicket response", "source": "687618a1-1d19-479a-8420-2513147baf41-attachment.json", "type": "application/json"}], "start": 1778595681843, "stop": 1778595681904}, {"name": "GraphQL: createTicketCategory (cat-in-group-6a0337620ac898d1bfc0e2c6)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "57df3546-e679-4508-acc0-449773d1ecbd-attachment.json", "type": "application/json"}], "start": 1778595681905, "stop": 1778595682017}, {"name": "GraphQL: createTicketCategory (cat-out-group-6a0337620ac898d1bfc0e2c6)", "status": "passed", "attachments": [{"name": "createTicketCategory response", "source": "d1539390-cf82-421f-a9c4-8a893e7ef0cf-attachment.json", "type": "application/json"}], "start": 1778595682017, "stop": 1778595682118}, {"name": "GraphQL: createUser", "status": "passed", "attachments": [{"name": "createUser response", "source": "82139f23-58b2-4c06-a98e-6409b363affe-attachment.json", "type": "application/json"}], "start": 1778595682119, "stop": 1778595682183}, {"name": "GraphQL: addEmployee", "status": "passed", "attachments": [{"name": "Skipping employee.status check (API bug)", "source": "8e93d30a-8df1-42d8-a89c-a9466bac3b87-attachment.txt", "type": "text/plain"}, {"name": "addEmployee response", "source": "99eeab6f-ffe9-40d6-8388-158f487d0dfb-attachment.json", "type": "application/json"}], "start": 1778595682183, "stop": 1778595682303}, {"name": "GraphQL: createCategoryGroup", "status": "passed", "attachments": [{"name": "createCategoryGroup response", "source": "9c08cb86-932e-4cad-b57b-b92ecc4e03ae-attachment.json", "type": "application/json"}], "start": 1778595682304, "stop": 1778595682415}, {"name": "GraphQL: createCategoryGroup", "status": "passed", "attachments": [{"name": "createCategoryGroup response", "source": "5dcc3bde-59ed-459e-adfa-7cdb4eb0a13b-attachment.json", "type": "application/json"}], "start": 1778595682415, "stop": 1778595682457}], "start": 1778595681675, "stop": 1778595682518}, {"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": "f0b4fcd1-871c-4b40-8f61-48c5ddebd818-attachment.json", "type": "application/json"}], "start": 1778595682520, "stop": 1778595682583}], "start": 1778595682519, "stop": 1778595682583}, {"name": "And query tickets by created place id", "status": "passed", "steps": [{"name": "GraphQL: ticket(filter: place_id)", "status": "passed", "attachments": [{"name": "ticket response", "source": "98e41996-6617-4146-b9a9-69049c35fa9b-attachment.json", "type": "application/json"}], "start": 1778595682584, "stop": 1778595682653}], "start": 1778595682584, "stop": 1778595682653}, {"name": "Then ticket category changed from old to in_group", "status": "passed", "start": 1778595682653, "stop": 1778595682655}, {"name": "And employee is authorized for ticket", "status": "passed", "start": 1778595682655, "stop": 1778595682656}, {"name": "When change ticket category to out_group category", "status": "passed", "steps": [{"name": "GraphQL: changeTicketCategory (to out_group)", "status": "passed", "attachments": [{"name": "changeTicketCategory response", "source": "fa7e88d1-2930-452a-942d-107bf7b7b222-attachment.json", "type": "application/json"}], "start": 1778595682658, "stop": 1778595682719}], "start": 1778595682656, "stop": 1778595682719}, {"name": "And query tickets by created place id", "status": "passed", "steps": [{"name": "GraphQL: ticket(filter: place_id)", "status": "passed", "attachments": [{"name": "ticket response", "source": "c68d1cb5-cf64-4a86-9d10-72f691f668c3-attachment.json", "type": "application/json"}], "start": 1778595682721, "stop": 1778595682773}], "start": 1778595682720, "stop": 1778595682773}, {"name": "Then employee is NOT authorized for ticket", "status": "passed", "start": 1778595682773, "stop": 1778595682775}, {"name": "Cleanup: _restore_category", "status": "passed", "start": 1778595682775, "stop": 1778595682825}, {"name": "Cleanup: _cleanup_delete_group", "status": "passed", "start": 1778595682825, "stop": 1778595682867}, {"name": "Cleanup: _cleanup_delete_group", "status": "passed", "start": 1778595682867, "stop": 1778595682930}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1778595682930, "stop": 1778595683102}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778595683102, "stop": 1778595683164}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778595683164, "stop": 1778595683222}, {"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": "1fc15268-8d34-43df-83b0-e29281deec5c-attachment.txt", "type": "text/plain"}], "start": 1778595683222, "stop": 1778595683262}, {"name": "Cleanup: _cleanup_delete_category", "status": "passed", "start": 1778595683266, "stop": 1778595683318}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1778595683318, "stop": 1778595683381}], "attachments": [{"name": "Cleanup error", "source": "9df080d4-10c1-44d0-9ce5-d564f12cc107-attachment.txt", "type": "text/plain"}], "start": 1778595681544, "stop": 1778595683382, "uuid": "cf3ab5e2-ce8a-4c1a-a584-241c334001b2", "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)"]} |