{"name": "Pass request rejection prevents activation even with second confirmation", "status": "broken", "statusDetails": {"message": "RuntimeError: GraphQL HTTP 400: {\"errors\":[{\"message\":\"Variable \\\"$attributes\\\" of type \\\"[String!]!\\\" used in position expecting type \\\"[EmployeeAttribute!]!\\\".\",\"code\":\"Server Error\",\"status\":500,\"description\":\"The server encountered an unexpected condition which prevented it from fulfilling the request\"}]}\n\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 13, in step_prepare_nested_places_and_employees\n td.prepare_pass_request_approval_flow()\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 718, in prepare_pass_request_approval_flow\n new_token, new_emp = self.create_new_employee_with_pass_requests_permissions()\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 677, in create_new_employee_with_pass_requests_permissions\n resp2 = _exec_or_fail(\n op_name=\"addEmployee(new approver)\",\n ...<3 lines>...\n company_id=self.company_id,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 30, in _exec_or_fail\n return execute_graphql(\n query=query,\n ...<2 lines>...\n access_token=token,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\graphql_client.py\", line 180, in execute_graphql\n raise RuntimeError(f\"GraphQL HTTP {e.code}: {body}\") from e\n"}, "steps": [{"name": "When get access token", "status": "passed", "start": 1777904427536, "stop": 1777904427666}, {"name": "And prepare nested places and employees for pass request approval flow", "status": "broken", "statusDetails": {"message": "RuntimeError: GraphQL HTTP 400: {\"errors\":[{\"message\":\"Variable \\\"$attributes\\\" of type \\\"[String!]!\\\" used in position expecting type \\\"[EmployeeAttribute!]!\\\".\",\"code\":\"Server Error\",\"status\":500,\"description\":\"The server encountered an unexpected condition which prevented it from fulfilling the request\"}]}\n\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 13, in step_prepare_nested_places_and_employees\n td.prepare_pass_request_approval_flow()\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 718, in prepare_pass_request_approval_flow\n new_token, new_emp = self.create_new_employee_with_pass_requests_permissions()\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 677, in create_new_employee_with_pass_requests_permissions\n resp2 = _exec_or_fail(\n op_name=\"addEmployee(new approver)\",\n ...<3 lines>...\n company_id=self.company_id,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 30, in _exec_or_fail\n return execute_graphql(\n query=query,\n ...<2 lines>...\n access_token=token,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\graphql_client.py\", line 180, in execute_graphql\n raise RuntimeError(f\"GraphQL HTTP {e.code}: {body}\") from e\n"}, "steps": [{"name": "GraphQL: createPlaceMultiple (passreq-place-1, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "7e333b90-9c6b-41cd-83cf-c1b2f02de385-attachment.json", "type": "application/json"}], "start": 1777904427667, "stop": 1777904427708}, {"name": "GraphQL: createPlaceMultiple (passreq-place-2, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "6d1ec284-730a-46d7-aab4-aa34cf7536a8-attachment.json", "type": "application/json"}], "start": 1777904427708, "stop": 1777904427752}, {"name": "GraphQL: createPlaceMultiple (passreq-place-3, place_type=flat)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "5a77cc35-d4a8-4a6a-a92c-054dbd29e024-attachment.json", "type": "application/json"}], "start": 1777904427752, "stop": 1777904427807}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "1eea5a10-ddfb-4711-8eba-2c13be04a4e2-attachment.json", "type": "application/json"}], "start": 1777904427807, "stop": 1777904427860}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8ab2b037d44249d0d10be)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "fccd1088-2438-4fcf-b778-5845ed3fb6ee-attachment.json", "type": "application/json"}], "start": 1777904427860, "stop": 1777904427941}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "2b858166-84ce-4edd-bb48-a499efe1e496-attachment.json", "type": "application/json"}], "start": 1777904427942, "stop": 1777904428013}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8ab2b17bb1e0c5fc4db94)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "f4eadd76-a06d-4307-99f5-afb1406a27eb-attachment.json", "type": "application/json"}], "start": 1777904428013, "stop": 1777904428085}, {"name": "GraphQL: createUser (place member)", "status": "passed", "attachments": [{"name": "createUser(generic) response", "source": "818068db-64da-467e-bc68-4c75f8bdab8b-attachment.json", "type": "application/json"}], "start": 1777904428086, "stop": 1777904428138}, {"name": "GraphQL: addUserToPlace (AddUserToPlaceDTO/dto-input, place_id=69f8ab2b037d44249d0d10c1)", "status": "passed", "attachments": [{"name": "addUserToPlace(generic) response", "source": "a1e779d6-0da7-46dd-b35c-fb6be4678fe7-attachment.json", "type": "application/json"}], "start": 1777904428138, "stop": 1777904428225}, {"name": "GraphQL: createPlaceMultiple (entrance place, parent_id=6915dc03462d5aea0adc8cbd)", "status": "passed", "attachments": [{"name": "createPlaceMultiple(entrance) response", "source": "d858daba-958e-403f-b0c9-4f85d2c6d138-attachment.json", "type": "application/json"}], "start": 1777904428225, "stop": 1777904428263}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(dto-entrance_id)", "source": "1d846a2e-1905-4f7e-9d8f-8d24d09dddf6-attachment.txt", "type": "text/plain"}], "start": 1777904428285, "stop": 1777904428310}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(dto-entrance_ids)", "source": "1e4a9f4b-00dc-433c-a803-0cab5e2cf995-attachment.txt", "type": "text/plain"}], "start": 1777904428310, "stop": 1777904428368}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(args-entrance_id)", "source": "a68efe69-1754-4bab-9f52-d8e2fe7de967-attachment.txt", "type": "text/plain"}], "start": 1777904428368, "stop": 1777904428392}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(args-entrance_ids)", "source": "11373105-73a1-4160-8393-f5e44b47c65a-attachment.txt", "type": "text/plain"}], "start": 1777904428392, "stop": 1777904428417}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(dto-entrance_id)", "source": "cacb04bf-cf32-48ed-b634-bc9bedd4ab01-attachment.txt", "type": "text/plain"}], "start": 1777904428417, "stop": 1777904428442}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(dto-entrance_ids)", "source": "912dfdfa-f3d8-4b3d-be51-a93c9de5d6dc-attachment.txt", "type": "text/plain"}], "start": 1777904428442, "stop": 1777904428465}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(args-entrance_id)", "source": "9b716155-1ec7-4fd4-b8a8-b725a1e15ab7-attachment.txt", "type": "text/plain"}], "start": 1777904428465, "stop": 1777904428491}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(args-entrance_ids)", "source": "4143a68c-67ee-42f8-ad24-25e5a94e5dc1-attachment.txt", "type": "text/plain"}], "start": 1777904428491, "stop": 1777904428517}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(dto-entrance_id)", "source": "631717ce-049a-44f6-9cb4-7d7b884a0381-attachment.txt", "type": "text/plain"}], "start": 1777904428517, "stop": 1777904428544}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(dto-entrance_ids)", "source": "5d42aa92-6434-4311-b442-5d5525bdff4b-attachment.txt", "type": "text/plain"}], "start": 1777904428544, "stop": 1777904428571}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(args-entrance_id)", "source": "742851fd-6ba6-427d-9a10-aa8474e4feb6-attachment.txt", "type": "text/plain"}], "start": 1777904428571, "stop": 1777904428598}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(args-entrance_ids)", "source": "8631a586-e11f-4bb7-bb87-695d5ceac6d9-attachment.txt", "type": "text/plain"}], "start": 1777904428598, "stop": 1777904428626}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(dto-entrance_id)", "source": "36b51cc0-1048-4b1a-8cc2-64e78748a943-attachment.txt", "type": "text/plain"}], "start": 1777904428626, "stop": 1777904428650}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(dto-entrance_ids)", "source": "a0ff0c52-39f6-4433-9c27-935fffbb153c-attachment.txt", "type": "text/plain"}], "start": 1777904428651, "stop": 1777904428679}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(args-entrance_id)", "source": "03b129e3-7824-4e82-9fea-f4532aca7e88-attachment.txt", "type": "text/plain"}], "start": 1777904428679, "stop": 1777904428703}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(args-entrance_ids)", "source": "a1be0510-3361-4f5e-9b7c-1bee8d740518-attachment.txt", "type": "text/plain"}], "start": 1777904428704, "stop": 1777904428728}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(dto-entrance_id)", "source": "117917c7-41ab-4c66-8074-60e540db1d69-attachment.txt", "type": "text/plain"}], "start": 1777904428728, "stop": 1777904428755}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(dto-entrance_ids)", "source": "69a1c4ff-f053-4b03-a9b3-236757723449-attachment.txt", "type": "text/plain"}], "start": 1777904428755, "stop": 1777904428779}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(args-entrance_id)", "source": "cd0f3d80-cbac-481b-851e-4338a977da74-attachment.txt", "type": "text/plain"}], "start": 1777904428779, "stop": 1777904428806}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(args-entrance_ids)", "source": "0c9cc3c8-0c1d-468d-97bc-19b29cb8ba7d-attachment.txt", "type": "text/plain"}], "start": 1777904428806, "stop": 1777904428835}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(dto-entrance_id)", "source": "390fabef-448a-435d-b10f-d17020496a48-attachment.txt", "type": "text/plain"}], "start": 1777904428836, "stop": 1777904428862}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(dto-entrance_ids)", "source": "d2ecbb62-9e96-43de-a1e1-602e7bbd719e-attachment.txt", "type": "text/plain"}], "start": 1777904428862, "stop": 1777904428888}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(args-entrance_id)", "source": "3b7fb38a-6b07-436a-982d-46ba4c16a875-attachment.txt", "type": "text/plain"}], "start": 1777904428888, "stop": 1777904428919}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(args-entrance_ids)", "source": "db54c0d4-6689-4473-a989-b29ff45114e7-attachment.txt", "type": "text/plain"}], "start": 1777904428919, "stop": 1777904428957}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(dto-entrance_id)", "source": "2d0177d1-cf28-4c53-b30a-dd95acb533e1-attachment.txt", "type": "text/plain"}], "start": 1777904428957, "stop": 1777904428983}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(dto-entrance_ids)", "source": "f7f34ebc-95d4-4046-aea6-62efc91f82e2-attachment.txt", "type": "text/plain"}], "start": 1777904428983, "stop": 1777904429010}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(args-entrance_id)", "source": "d4f0a513-4ead-4012-b780-44121e611c3e-attachment.txt", "type": "text/plain"}], "start": 1777904429010, "stop": 1777904429047}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(args-entrance_ids)", "source": "6890d28e-3a45-47a7-8e8b-7e1b6b1e5c40-attachment.txt", "type": "text/plain"}], "start": 1777904429047, "stop": 1777904429072}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(dto-entrance_id)", "source": "98430c0e-436e-4501-a0f8-68d982170e7c-attachment.txt", "type": "text/plain"}], "start": 1777904429072, "stop": 1777904429096}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(dto-entrance_ids)", "source": "7f685e60-1839-442a-84ec-49b9b98a84d3-attachment.txt", "type": "text/plain"}], "start": 1777904429096, "stop": 1777904429123}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(args-entrance_id)", "source": "3df9b549-71ad-4b5d-9eae-a5c188f0f943-attachment.txt", "type": "text/plain"}], "start": 1777904429123, "stop": 1777904429146}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(args-entrance_ids)", "source": "1340406c-c601-47a0-a008-c133f47f7038-attachment.txt", "type": "text/plain"}], "start": 1777904429146, "stop": 1777904429180}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(dto-entrance_id)", "source": "3888671a-ef92-4e6d-b0d6-8077897dfc55-attachment.txt", "type": "text/plain"}], "start": 1777904429180, "stop": 1777904429208}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(dto-entrance_ids)", "source": "bd7efd6d-73ae-4a40-ab53-d27f2fc11746-attachment.txt", "type": "text/plain"}], "start": 1777904429208, "stop": 1777904429233}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(args-entrance_id)", "source": "edb1f91b-0e8f-4e16-a81d-6d82f03e9678-attachment.txt", "type": "text/plain"}], "start": 1777904429233, "stop": 1777904429262}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(args-entrance_ids)", "source": "42b7e3a8-2754-4e07-923e-e6136fc61bb9-attachment.txt", "type": "text/plain"}], "start": 1777904429262, "stop": 1777904429288}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(dto-entrance_id)", "source": "35d8000e-a2f7-447c-ada6-e380c1b382ad-attachment.txt", "type": "text/plain"}], "start": 1777904429288, "stop": 1777904429312}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(dto-entrance_ids)", "source": "ec85d1f2-df3e-45dd-bea7-bb1a1e620e83-attachment.txt", "type": "text/plain"}], "start": 1777904429312, "stop": 1777904429337}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(args-entrance_id)", "source": "0b75ecfe-3951-4eeb-b91c-0d2bed97830c-attachment.txt", "type": "text/plain"}], "start": 1777904429337, "stop": 1777904429361}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(args-entrance_ids)", "source": "65ad2ab8-965b-4e00-a976-9ee89e0981eb-attachment.txt", "type": "text/plain"}], "start": 1777904429361, "stop": 1777904429384}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(dto-entrance_id)", "source": "c3a40c0e-516f-4c6b-89c9-c9f84b37fb4c-attachment.txt", "type": "text/plain"}], "start": 1777904429386, "stop": 1777904429410}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(dto-entrance_ids)", "source": "19112afe-9037-4a23-98a5-7867fb31c74a-attachment.txt", "type": "text/plain"}], "start": 1777904429411, "stop": 1777904429437}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(args-entrance_id)", "source": "50c28de9-feef-41d0-a6b7-0e6005b7a71d-attachment.txt", "type": "text/plain"}], "start": 1777904429438, "stop": 1777904429465}, {"name": "GraphQL: connect entrance to place (addEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addEntranceToPlace(args-entrance_ids)", "source": "ab10ddd7-1fb8-41ce-92f7-79f545333193-attachment.txt", "type": "text/plain"}], "start": 1777904429465, "stop": 1777904429486}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(dto-entrance_id)", "source": "e637a03e-569b-4712-abba-3349d5fba4d9-attachment.txt", "type": "text/plain"}], "start": 1777904429486, "stop": 1777904429513}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(dto-entrance_ids)", "source": "c1801c2b-ddaf-43fc-86e3-a4e35c11a2da-attachment.txt", "type": "text/plain"}], "start": 1777904429513, "stop": 1777904429535}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(args-entrance_id)", "source": "2f3a61bc-82e7-4bb8-9867-471106af42df-attachment.txt", "type": "text/plain"}], "start": 1777904429536, "stop": 1777904429556}, {"name": "GraphQL: connect entrance to place (attachEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: attachEntranceToPlace(args-entrance_ids)", "source": "4c5a2fcd-88d3-47bc-9990-1e3f9d800468-attachment.txt", "type": "text/plain"}], "start": 1777904429556, "stop": 1777904429580}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(dto-entrance_id)", "source": "07646204-f253-44c2-baa5-0bdd02f45018-attachment.txt", "type": "text/plain"}], "start": 1777904429580, "stop": 1777904429604}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(dto-entrance_ids)", "source": "3b8866bd-f1fa-43d4-83bc-a48df3ed2df3-attachment.txt", "type": "text/plain"}], "start": 1777904429604, "stop": 1777904429627}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(args-entrance_id)", "source": "bb5aae86-13ac-4ee3-9a9b-5bd11e53bf7f-attachment.txt", "type": "text/plain"}], "start": 1777904429627, "stop": 1777904429654}, {"name": "GraphQL: connect entrance to place (setPlaceEntrances/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: setPlaceEntrances(args-entrance_ids)", "source": "79758a2a-8297-429c-8616-65bffc5d156b-attachment.txt", "type": "text/plain"}], "start": 1777904429654, "stop": 1777904429678}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(dto-entrance_id)", "source": "f71221e4-b6f1-48bc-93a6-2572dea3993b-attachment.txt", "type": "text/plain"}], "start": 1777904429678, "stop": 1777904429703}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(dto-entrance_ids)", "source": "639eb39d-583f-44f4-82dd-e63243ea3853-attachment.txt", "type": "text/plain"}], "start": 1777904429703, "stop": 1777904429728}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(args-entrance_id)", "source": "3c0d87fd-d58e-47c3-8b92-39748c78e934-attachment.txt", "type": "text/plain"}], "start": 1777904429728, "stop": 1777904429771}, {"name": "GraphQL: connect entrance to place (addPlaceEntrance/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: addPlaceEntrance(args-entrance_ids)", "source": "4de9a6f3-a115-4db6-a30d-cbf5706de89d-attachment.txt", "type": "text/plain"}], "start": 1777904429771, "stop": 1777904429828}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/dto-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(dto-entrance_id)", "source": "add902a2-3fc5-4aa2-94ac-9cc9c3528ade-attachment.txt", "type": "text/plain"}], "start": 1777904429828, "stop": 1777904429875}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/dto-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(dto-entrance_ids)", "source": "5e5bc1c5-3b40-4410-ac83-a212b5d6bd16-attachment.txt", "type": "text/plain"}], "start": 1777904429875, "stop": 1777904429922}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/args-entrance_id)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(args-entrance_id)", "source": "ba656ec6-7028-4804-8c69-c15dc93e8320-attachment.txt", "type": "text/plain"}], "start": 1777904429922, "stop": 1777904429963}, {"name": "GraphQL: connect entrance to place (connectEntranceToPlace/args-entrance_ids)", "status": "passed", "attachments": [{"name": "RuntimeError: connectEntranceToPlace(args-entrance_ids)", "source": "c296b149-f724-4980-bb14-c69b7b89bf74-attachment.txt", "type": "text/plain"}], "start": 1777904429963, "stop": 1777904429989}, {"name": "GraphQL: createUser (new approver)", "status": "passed", "attachments": [{"name": "createUser(new approver) response", "source": "25cb4b90-1ae2-4770-bbd6-70e25bce996a-attachment.json", "type": "application/json"}], "start": 1777904429990, "stop": 1777904430721}, {"name": "Auth: get access_token for new approver", "status": "passed", "start": 1777904430721, "stop": 1777904430897}, {"name": "GraphQL: addEmployee (new approver with passRequests attrs)", "status": "broken", "statusDetails": {"message": "RuntimeError: GraphQL HTTP 400: {\"errors\":[{\"message\":\"Variable \\\"$attributes\\\" of type \\\"[String!]!\\\" used in position expecting type \\\"[EmployeeAttribute!]!\\\".\",\"code\":\"Server Error\",\"status\":500,\"description\":\"The server encountered an unexpected condition which prevented it from fulfilling the request\"}]}\n\n", "trace": " File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 677, in create_new_employee_with_pass_requests_permissions\n resp2 = _exec_or_fail(\n op_name=\"addEmployee(new approver)\",\n ...<3 lines>...\n company_id=self.company_id,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\Pass_request\\testdata\\pass_request_test_data.py\", line 30, in _exec_or_fail\n return execute_graphql(\n query=query,\n ...<2 lines>...\n access_token=token,\n )\n File \"C:\\Users\\Степаан\\PycharmProjects\\work\\worklib\\graphql_client.py\", line 180, in execute_graphql\n raise RuntimeError(f\"GraphQL HTTP {e.code}: {body}\") from e\n"}, "attachments": [{"name": "RuntimeError: addEmployee(new approver)", "source": "3b3908f6-2e41-4faa-9266-91ad76b58146-attachment.txt", "type": "text/plain"}], "start": 1777904430897, "stop": 1777904430934}], "attachments": [{"name": "Entrance link not supported on this stand", "source": "4c3fb2ae-614b-45e7-8135-33d87c566c70-attachment.txt", "type": "text/plain"}, {"name": "Entrance link not supported on this stand", "source": "732ebe1f-1bb9-4104-be49-3d2a2a5c3021-attachment.txt", "type": "text/plain"}, {"name": "Entrance link not supported on this stand", "source": "3cf414a4-bd16-4d75-8f57-b0efb5c49168-attachment.txt", "type": "text/plain"}], "start": 1777904427666, "stop": 1777904430941}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777904430942, "stop": 1777904431132}, {"name": "Cleanup: _cleanup_delete_entrance", "status": "passed", "start": 1777904431132, "stop": 1777904431181}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777904431182, "stop": 1777904431351}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777904431351, "stop": 1777904431523}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777904431523, "stop": 1777904431697}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777904431697, "stop": 1777904431754}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777904431754, "stop": 1777904431806}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777904431806, "stop": 1777904431857}, {"name": "And create pass in place #3 for approval flow", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "When query passRequests by created pass_id with my token", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "Then pass request status is pending", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "When reject pass request with my token", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "And re-query passRequests by created pass_id with my token", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "When approve pass request with new employee token", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "And query passRequests by created pass_id with new employee token", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}, {"name": "Then pass request status is not active", "status": "skipped", "start": 1777904431859, "stop": 1777904431859}], "start": 1777904427534, "stop": 1777904431859, "uuid": "cec0fde6-1c81-437e-b7ab-e745335d712d", "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"]}