2 TestFeatchAlmostReady

This commit is contained in:
stepan TeSt 2026-05-05 10:18:12 +03:00
parent 2b6f327397
commit 35b92c34fc
3144 changed files with 21156 additions and 1223 deletions

View File

@ -1,10 +1,10 @@
{
"data": {
"createUser": {
"id": "e03812e4-8689-4689-b561-29a40b290851",
"created_at": "2026-04-22T10:51:04.087Z",
"updated_at": "2026-04-22T10:51:04.087Z",
"username": "+79999216433",
"id": "6aec7e09-69e3-470a-9c7c-d87f360c767e",
"created_at": "2026-05-04T07:56:15.833Z",
"updated_at": "2026-05-04T07:56:15.833Z",
"username": "+79996606490",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",

View File

@ -1,10 +1,10 @@
{
"data": {
"createUser": {
"id": "4dfe1f78-8dd7-40ff-b0e1-55536422c6b1",
"created_at": "2026-04-22T10:51:04.774Z",
"updated_at": "2026-04-22T10:51:04.774Z",
"username": "+79996530370",
"id": "da78bc1a-0827-4f93-a0d0-643c3187dd4a",
"created_at": "2026-05-04T07:58:43.735Z",
"updated_at": "2026-05-04T07:58:43.735Z",
"username": "+79994530203",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",

View File

@ -0,0 +1,5 @@
{
"group_id": "69f8537d4f18cbecfd867211",
"employee_id": "69f8537d39ed172ad3747ab2",
"account_id": "94e2abdf-646f-47b9-a489-762f14f80550"
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,12 @@
{
"data": {
"createTicketCategory": {
"id": "69f8537f4f18cbecfd867213",
"title": "tester1",
"place_ids": [
"69f8537e5f48a41b859e15b4"
],
"company_id": "65437401ae3af6f8ffcdbaf8"
}
}
}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8511ea17c3fa97f63a51e",
"member_id": "cc8f1262-9b06-4995-a1f3-d7a0edb3586b"
}
}
}

View File

@ -1,10 +1,10 @@
{
"data": {
"createUser": {
"id": "71cd5726-c404-490f-bb39-49fd3c52e9db",
"created_at": "2026-04-22T10:40:29.354Z",
"updated_at": "2026-04-22T10:40:29.354Z",
"username": "+79992490173",
"id": "66f3e3a7-3dec-4dad-a838-b709ce4c85bd",
"created_at": "2026-05-04T07:58:23.422Z",
"updated_at": "2026-05-04T07:58:23.422Z",
"username": "+79994304241",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Cannot query field \"addEmployeesToPlace\" on type \"Mutation\". Did you mean \"addEmployee\" or \"addUserToPlace\"?","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8511f3b14939aea9d11de",
"member_id": "6aec7e09-69e3-470a-9c7c-d87f360c767e"
}
}
}

View File

@ -2,7 +2,7 @@
"data": {
"createPlaceMultiple": [
{
"id": "69e8a59d0bfa76f761dd1b02",
"id": "69f851ff5f48a41b859e1565",
"__typename": "PlaceObject"
}
]

View File

@ -1,10 +1,10 @@
{
"data": {
"createUser": {
"id": "a6542878-eba4-45ff-b1ba-38fe31a1349e",
"created_at": "2026-04-22T10:40:30.004Z",
"updated_at": "2026-04-22T10:40:30.004Z",
"username": "+79994167356",
"id": "7cd46a38-e289-4de2-bcaa-65909e173f3b",
"created_at": "2026-05-04T07:49:57.364Z",
"updated_at": "2026-05-04T07:49:57.364Z",
"username": "+79997278083",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",

View File

@ -0,0 +1,12 @@
{
"data": {
"createTicketCategory": {
"id": "69f8537d4f18cbecfd86720f",
"title": "tester1",
"place_ids": [
"69f8537d97cc5ed8e8d2c511"
],
"company_id": "65437401ae3af6f8ffcdbaf8"
}
}
}

View File

@ -2,7 +2,7 @@
"data": {
"createPlaceMultiple": [
{
"id": "69e8a59c5d6417545a7f4829",
"id": "69f8511ea17c3fa97f63a51e",
"__typename": "PlaceObject"
}
]

View File

@ -0,0 +1 @@
GraphQL errors: [{'message': 'Bad Request', 'code': 'Client Error', 'status': 400, 'description': 'The request could not be understood by the server due to malformed syntax'}]

View File

@ -0,0 +1,4 @@
[
"+79991144880",
"+79991144880"
]

View File

@ -0,0 +1,7 @@
{
"data": {
"createCategoryGroup": {
"id": "69f8537d4f18cbecfd867211"
}
}
}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f851b3a17c3fa97f63a569",
"member_id": "da78bc1a-0827-4f93-a0d0-643c3187dd4a"
}
}
}

View File

@ -3,7 +3,7 @@
"place": {
"results": [
{
"id": "69e8a5c863548ff04f752602",
"id": "69f84fa597cc5ed8e8d2c438",
"members": []
}
]

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "5d1ea3b0-e51d-4bf1-9f4a-d1fee2e8514e",
"created_at": "2026-05-04T11:33:32.353Z",
"updated_at": "2026-05-04T11:33:32.353Z",
"username": "+79993629562",
"user_data": {
"first_name": "set",
"last_name": "user",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -3,14 +3,14 @@
"place": {
"results": [
{
"id": "69e8a5c963548ff04f752605",
"id": "69f848b03b14939aea9d117e",
"members": [
{
"id": "27a692df-2cd4-45e7-97db-a8696f2691af",
"id": "51692e39-53ae-416b-aee1-409394c6b847",
"parent_id": null,
"user": {
"id": "27a692df-2cd4-45e7-97db-a8696f2691af",
"username": "+79997035425"
"id": "51692e39-53ae-416b-aee1-409394c6b847",
"username": "+79994066509"
}
}
]

View File

@ -2,13 +2,13 @@
"data": {
"invoices": [
{
"id": "69e8a59e1a037043d86d23d7",
"id": "69f851203dcf1a2e79fbf8e4",
"price": 200,
"status": "pending",
"subscriptions": [
"69e8a59e1a037043d86d23d6"
"69f851203dcf1a2e79fbf8e3"
],
"place_id": "69e8a59d5d6417545a7f4844"
"place_id": "69f8511f3b14939aea9d11de"
}
]
}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8511e3b14939aea9d11cb",
"member_id": "64e8b124-c226-4f94-982e-43934a85f312"
}
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "ea37465a-9a38-4bd7-a01b-fefcd467e6c1",
"created_at": "2026-05-04T08:00:00.730Z",
"updated_at": "2026-05-04T08:00:00.730Z",
"username": "+79995685273",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -1,17 +1,17 @@
{
"data": {
"createPlan": {
"id": "69e8a5c966221071869bcc3b",
"id": "69f848b1dc029b6ba8f7cccb",
"service_ids": [
"69e8a5c91a037043d86d23d8"
"69f848b00b1f8729e0528d95"
],
"bundle_ids": [],
"place_id": "69e8a5c963548ff04f752605",
"place_id": "69f848b03b14939aea9d117e",
"place_ids": [
"69e8a5c963548ff04f752605"
"69f848b03b14939aea9d117e"
],
"price": 200,
"title": "plan-kvs-1776854475",
"title": "plan-kvs-1777879216",
"discount": "0",
"payment_interval": 1,
"price_without_discount": null

View File

@ -1 +1 @@
{"name": "Get place info", "status": "passed", "steps": [{"name": "When get place info", "status": "passed", "start": 1776855065768, "stop": 1776855065820}, {"name": "Then place info is valid for query data", "status": "passed", "start": 1776855065821, "stop": 1776855065821}], "start": 1776855065767, "stop": 1776855065822, "uuid": "e5b40522-2dfe-40a1-96ff-30b7a1539ae2", "historyId": "ad3dd3c4cc300bb9a4f6fcd9cfe24502", "testCaseId": "4aa579ab7dee4969c9f22e71004d6ccb", "fullName": "Place info (REST/GraphQL/WebSocket): Get place info", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}
{"name": "Get place info", "status": "passed", "steps": [{"name": "When get place info", "status": "passed", "start": 1777881676093, "stop": 1777881676144}, {"name": "Then place info is valid for query data", "status": "passed", "start": 1777881676144, "stop": 1777881676145}], "start": 1777881676092, "stop": 1777881676145, "uuid": "35440b75-3897-4dff-8bf6-1cdebe5d7932", "historyId": "ad3dd3c4cc300bb9a4f6fcd9cfe24502", "testCaseId": "4aa579ab7dee4969c9f22e71004d6ccb", "fullName": "Place info (REST/GraphQL/WebSocket): Get place info", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f84fa55f48a41b859e14e8",
"member_id": "7cd46a38-e289-4de2-bcaa-65909e173f3b"
}
}
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "35df1576-3cec-4f05-9dac-d76587bc04a5",
"created_at": "2026-05-04T08:01:17.321Z",
"updated_at": "2026-05-04T08:01:17.321Z",
"username": "+79995864580",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -1 +1 @@
{"name": "Authorize as employer", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1776855065465, "stop": 1776855065762}, {"name": "Then access token is valid", "status": "passed", "start": 1776855065763, "stop": 1776855065764}], "start": 1776855065463, "stop": 1776855065765, "uuid": "b2262501-30d3-4ca0-b75a-95ec91cdc314", "historyId": "671d36bc7d85d5b78ec36b2e34a7884b", "testCaseId": "3b40473dc4a3bfb33cb7a8442fd1170d", "fullName": "Place info (REST/GraphQL/WebSocket): Authorize as employer", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}
{"name": "Authorize as employer", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777880996449, "stop": 1777880996764}, {"name": "Then access token is valid", "status": "passed", "start": 1777880996764, "stop": 1777880996765}], "start": 1777880996448, "stop": 1777880996766, "uuid": "acc5fd7c-2db3-4836-9d0d-355a14ce7400", "historyId": "671d36bc7d85d5b78ec36b2e34a7884b", "testCaseId": "3b40473dc4a3bfb33cb7a8442fd1170d", "fullName": "Place info (REST/GraphQL/WebSocket): Authorize as employer", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "868a7cb5-45a8-448b-82a6-a617a102e076",
"created_at": "2026-05-04T08:00:01.741Z",
"updated_at": "2026-05-04T08:00:01.741Z",
"username": "+79999251550",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -2,7 +2,7 @@
"data": {
"createPlaceMultiple": [
{
"id": "69e8a5c863548ff04f752602",
"id": "69f8840517bb1e0c5fc4d8c2",
"__typename": "PlaceObject"
}
]

View File

@ -3,7 +3,7 @@
"place": {
"results": [
{
"id": "69e8a8170bfa76f761dd1b19",
"id": "69f851ff5f48a41b859e1565",
"members": []
}
]

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8511e3b14939aea9d11cb",
"member_id": "c4774838-8704-488f-8865-bb1f996379f0"
}
}
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"name": "Get place info (dynamic place, no hardcode)", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881676150, "stop": 1777881676272}, {"name": "Then access token is valid", "status": "passed", "start": 1777881676272, "stop": 1777881676273}, {"name": "When create place for kvs", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (KVS)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "b1245271-a514-4875-b69e-d1522117d726-attachment.json", "type": "application/json"}], "start": 1777881676275, "stop": 1777881676323}], "start": 1777881676274, "stop": 1777881676324}, {"name": "And query place members for created kvs place", "status": "passed", "steps": [{"name": "GraphQL: place members (KVS)", "status": "passed", "attachments": [{"name": "place members response", "source": "9c579713-ea9c-4be3-8470-5b209470d4d4-attachment.json", "type": "application/json"}], "start": 1777881676325, "stop": 1777881676370}], "start": 1777881676324, "stop": 1777881676371}, {"name": "Then kvs place members response has correct shape for created place", "status": "passed", "start": 1777881676371, "stop": 1777881676372}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777881676372, "stop": 1777881676437}], "start": 1777881676148, "stop": 1777881676437, "uuid": "5d5b4828-a892-4b2b-acad-200934aabcfc", "historyId": "c1bd554320a2aefbe4b77b8dc3a01b64", "testCaseId": "b7661ab702595a236d39c61d34c91f2d", "fullName": "KVS GraphQL (place + members): Get place info (dynamic place, no hardcode)", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "KVS GraphQL (place + members)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "KVS GraphQL (place + members)"]}

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Cannot query field \"addEmployeeToPlace\" on type \"Mutation\". Did you mean \"addEmployee\", \"addUserToPlace\", or \"deletePlace\"?","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -3,14 +3,14 @@
"place": {
"results": [
{
"id": "69e8a59d0bfa76f761dd1b02",
"id": "69f851a097cc5ed8e8d2c48d",
"members": [
{
"id": "71cd5726-c404-490f-bb39-49fd3c52e9db",
"id": "0fe47ae0-19c6-41aa-b4d2-0edf9bb87e94",
"parent_id": null,
"user": {
"id": "71cd5726-c404-490f-bb39-49fd3c52e9db",
"username": "+79992490173"
"id": "0fe47ae0-19c6-41aa-b4d2-0edf9bb87e94",
"username": "+79994189134"
}
}
]

View File

@ -2,13 +2,13 @@
"data": {
"invoices": [
{
"id": "69e8a5c91a037043d86d23db",
"id": "69f848b13dcf1a2e79fbf8da",
"price": 200,
"status": "pending",
"subscriptions": [
"69e8a5c91a037043d86d23da"
"69f848b13dcf1a2e79fbf8d9"
],
"place_id": "69e8a5c963548ff04f752605"
"place_id": "69f848b03b14939aea9d117e"
}
]
}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8524c3b14939aea9d1236",
"member_id": "9b2f0b12-8ade-4552-9566-c2ceb19819d7"
}
}
}

View File

@ -3,14 +3,14 @@
"place": {
"results": [
{
"id": "69e8a5c963548ff04f752605",
"id": "69f8524c3b14939aea9d1236",
"members": [
{
"id": "27a692df-2cd4-45e7-97db-a8696f2691af",
"id": "9b2f0b12-8ade-4552-9566-c2ceb19819d7",
"parent_id": null,
"user": {
"id": "27a692df-2cd4-45e7-97db-a8696f2691af",
"username": "+79997035425"
"id": "9b2f0b12-8ade-4552-9566-c2ceb19819d7",
"username": "+79997653688"
}
}
]

View File

@ -2,7 +2,7 @@
"data": {
"createPlaceMultiple": [
{
"id": "69e8a8180bfa76f761dd1b20",
"id": "69f8840c037d44249d0d0ee3",
"__typename": "PlaceObject"
}
]

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Cannot query field \"addEmployeesToPlaces\" on type \"Mutation\". Did you mean \"addEmployee\" or \"addUserToPlace\"?","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1,16 @@
{
"data": {
"members": {
"results": [
{
"id": "a0459950-60e4-4eff-a994-9c2e0be0f98d",
"status": "accepted"
},
{
"id": "d0f26756-3f80-49b1-ae9c-2b3bb8e41d08",
"status": "pending"
}
]
}
}
}

View File

@ -0,0 +1,10 @@
{
"data": {
"createPlaceMultiple": [
{
"id": "69f84fa55f48a41b859e14eb",
"__typename": "PlaceObject"
}
]
}
}

View File

@ -3,14 +3,14 @@
"place": {
"results": [
{
"id": "69e8a8180bfa76f761dd1b20",
"id": "69f8511f3b14939aea9d11de",
"members": [
{
"id": "4dfe1f78-8dd7-40ff-b0e1-55536422c6b1",
"id": "6aec7e09-69e3-470a-9c7c-d87f360c767e",
"parent_id": null,
"user": {
"id": "4dfe1f78-8dd7-40ff-b0e1-55536422c6b1",
"username": "+79996530370"
"id": "6aec7e09-69e3-470a-9c7c-d87f360c767e",
"username": "+79996606490"
}
}
]

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8519f5f48a41b859e1534",
"member_id": "19fb3ef9-fb43-4f64-9427-e6d26a7de603"
}
}
}

View File

@ -3,7 +3,7 @@
"place": {
"results": [
{
"id": "69e8a59c5d6417545a7f4829",
"id": "69f8511d97cc5ed8e8d2c44c",
"members": []
}
]

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "4b84cec4-976b-4dda-a379-941e3f58060a",
"created_at": "2026-05-04T11:33:25.237Z",
"updated_at": "2026-05-04T11:33:25.237Z",
"username": "+79996283031",
"user_data": {
"first_name": "owner",
"last_name": "passreq",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -1,17 +1,17 @@
{
"data": {
"createPlan": {
"id": "69e8a81866221071869bcc3d",
"id": "69f84fa7dc029b6ba8f7ccd1",
"service_ids": [
"69e8a8181a037043d86d23dd"
"69f84fa63dcf1a2e79fbf8dd"
],
"bundle_ids": [],
"place_id": "69e8a8180bfa76f761dd1b20",
"place_id": "69f84fa63b14939aea9d11a0",
"place_ids": [
"69e8a8180bfa76f761dd1b20"
"69f84fa63b14939aea9d11a0"
],
"price": 200,
"title": "plan-kvs-1776855066",
"title": "plan-kvs-1777880998",
"discount": "0",
"payment_interval": 1,
"price_without_discount": null

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "19fb3ef9-fb43-4f64-9427-e6d26a7de603",
"created_at": "2026-05-04T07:58:23.473Z",
"updated_at": "2026-05-04T07:58:23.473Z",
"username": "+79993651109",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "d0f26756-3f80-49b1-ae9c-2b3bb8e41d08",
"created_at": "2026-05-04T07:58:42.817Z",
"updated_at": "2026-05-04T07:58:42.817Z",
"username": "+79992840083",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1,21 @@
{
"data": {
"place": {
"results": [
{
"id": "69f8520197cc5ed8e8d2c4e2",
"members": [
{
"id": "868a7cb5-45a8-448b-82a6-a617a102e076",
"parent_id": null,
"user": {
"id": "868a7cb5-45a8-448b-82a6-a617a102e076",
"username": "+79999251550"
}
}
]
}
]
}
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "2ccd99a5-f736-4d26-bb99-968ce2f3aa6d",
"created_at": "2026-05-04T07:49:58.044Z",
"updated_at": "2026-05-04T07:49:58.044Z",
"username": "+79993300732",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f848b05f48a41b859e149a",
"member_id": "02ba5232-f675-464e-915b-27e394a75f3d"
}
}
}

View File

@ -0,0 +1,10 @@
{
"data": {
"createPlaceMultiple": [
{
"id": "69f8511e3b14939aea9d11cb",
"__typename": "PlaceObject"
}
]
}
}

View File

@ -0,0 +1,16 @@
{
"data": {
"ticket_category": {
"results": [
{
"id": "69f8537d4f18cbecfd86720f",
"title": "tester1",
"place_ids": [
"69f8537d97cc5ed8e8d2c511"
],
"company_id": "65437401ae3af6f8ffcdbaf8"
}
]
}
}
}

View File

@ -0,0 +1,10 @@
{
"data": {
"createPlaceMultiple": [
{
"id": "69f852005f48a41b859e1568",
"__typename": "PlaceObject"
}
]
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "05b99ab8-09f5-4776-9953-8e0f53f2d4b1",
"created_at": "2026-05-04T08:01:18.302Z",
"updated_at": "2026-05-04T08:01:18.302Z",
"username": "+79994138007",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Field \"privileges\" is not defined by type \"AddUserToPlaceDTO\".","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "02ba5232-f675-464e-915b-27e394a75f3d",
"created_at": "2026-05-04T07:20:16.149Z",
"updated_at": "2026-05-04T07:20:16.149Z",
"username": "+79996479530",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1,25 @@
{
"data": {
"createSubscription": {
"id": "69f851b3dc029b6ba8f7ccda",
"services": [
{
"id": "69f851b31b4cbdc23d45093f",
"title": "kvs-service-1777881523"
}
],
"user": {
"id": "da78bc1a-0827-4f93-a0d0-643c3187dd4a",
"data": {
"first_name": "kvstest1",
"last_name": "kvstest2"
}
},
"plan": {
"id": "69f851b31b4cbdc23d450940",
"title": "plan-kvs-1777881523"
},
"place_id": "69f851b3a17c3fa97f63a569"
}
}
}

View File

@ -1 +1 @@
{"name": "Authorize as employer", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1776854430679, "stop": 1776854431015}, {"name": "Then access token is valid", "status": "passed", "start": 1776854431015, "stop": 1776854431016}], "start": 1776854430677, "stop": 1776854431017, "uuid": "0961a41e-aab9-4768-ba55-dbc38029f4d5", "historyId": "671d36bc7d85d5b78ec36b2e34a7884b", "testCaseId": "3b40473dc4a3bfb33cb7a8442fd1170d", "fullName": "Place info (REST/GraphQL/WebSocket): Authorize as employer", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}
{"name": "Authorize as employer", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881501819, "stop": 1777881502099}, {"name": "Then access token is valid", "status": "passed", "start": 1777881502100, "stop": 1777881502101}], "start": 1777881501818, "stop": 1777881502102, "uuid": "4fda1cd1-df9d-4508-b494-3de8aa97c085", "historyId": "671d36bc7d85d5b78ec36b2e34a7884b", "testCaseId": "3b40473dc4a3bfb33cb7a8442fd1170d", "fullName": "Place info (REST/GraphQL/WebSocket): Authorize as employer", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}

View File

@ -0,0 +1,25 @@
{
"data": {
"createSubscription": {
"id": "69f848b13dcf1a2e79fbf8d9",
"services": [
{
"id": "69f848b00b1f8729e0528d95",
"title": "kvs-service-1777879216"
}
],
"user": {
"id": "51692e39-53ae-416b-aee1-409394c6b847",
"data": {
"first_name": "kvstest1",
"last_name": "kvstest2"
}
},
"plan": {
"id": "69f848b1dc029b6ba8f7cccb",
"title": "plan-kvs-1777879216"
},
"place_id": "69f848b03b14939aea9d117e"
}
}
}

View File

@ -0,0 +1,21 @@
{
"data": {
"place": {
"results": [
{
"id": "69f851b3a17c3fa97f63a569",
"members": [
{
"id": "da78bc1a-0827-4f93-a0d0-643c3187dd4a",
"parent_id": null,
"user": {
"id": "da78bc1a-0827-4f93-a0d0-643c3187dd4a",
"username": "+79994530203"
}
}
]
}
]
}
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "46f861ec-f8e5-426c-b4aa-39b08901acc9",
"created_at": "2026-05-04T08:00:00.770Z",
"updated_at": "2026-05-04T08:00:00.770Z",
"username": "+79995723258",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1,32 @@
[
{
"id": "69f8537d39ed172ad3747ab2",
"company": {
"id": "65437401ae3af6f8ffcdbaf8",
"name": "УКТ"
},
"user": {
"id": "94e2abdf-646f-47b9-a489-762f14f80550",
"username": "+79991144880",
"data": {
"first_name": "kvstest1",
"last_name": "kvstest2"
}
}
},
{
"id": "69f8537d649bba1db50957cd",
"company": {
"id": "65437401ae3af6f8ffcdbaf8",
"name": "УКТ"
},
"user": {
"id": "94e2abdf-646f-47b9-a489-762f14f80550",
"username": "+79991144880",
"data": {
"first_name": "kvstest1",
"last_name": "kvstest2"
}
}
}
]

View File

@ -0,0 +1 @@
{"name": "Add user to place and verify member appears", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881373942, "stop": 1777881374069}, {"name": "Then access token is valid", "status": "passed", "start": 1777881374070, "stop": 1777881374071}, {"name": "When create place for kvs", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (KVS)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "0a9b39c5-6c2e-4f18-a501-b88db439fdc6-attachment.json", "type": "application/json"}], "start": 1777881374072, "stop": 1777881374120}], "start": 1777881374071, "stop": 1777881374121}, {"name": "And create user for kvs", "status": "passed", "steps": [{"name": "GraphQL: createUser (KVS)", "status": "passed", "attachments": [{"name": "createUser response", "source": "aa694c0e-efae-40d5-af76-9ace1404c54c-attachment.json", "type": "application/json"}], "start": 1777881374122, "stop": 1777881374182}], "start": 1777881374121, "stop": 1777881374183}, {"name": "And add user to kvs place", "status": "passed", "steps": [{"name": "GraphQL: AddUserToPlace(dto: $input) (KVS)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "046ba57f-55eb-4618-8f77-e44e173a7e27-attachment.json", "type": "application/json"}], "start": 1777881374184, "stop": 1777881374328}], "start": 1777881374183, "stop": 1777881374328}, {"name": "Then addUserToPlace response is valid", "status": "passed", "start": 1777881374329, "stop": 1777881374330}, {"name": "When query place members for created kvs place", "status": "passed", "steps": [{"name": "GraphQL: place members (KVS)", "status": "passed", "attachments": [{"name": "place members response", "source": "d45cd92d-c8c2-4ff2-b7db-e2ff05f71dac-attachment.json", "type": "application/json"}], "start": 1777881374332, "stop": 1777881374377}], "start": 1777881374331, "stop": 1777881374378}, {"name": "Then added member is present in place members results", "status": "passed", "start": 1777881374378, "stop": 1777881374379}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777881374380, "stop": 1777881374559}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777881374559, "stop": 1777881374608}], "start": 1777881373941, "stop": 1777881374608, "uuid": "f1a0b501-5b31-4c0b-b3a8-92191296cbed", "historyId": "28af94122ac2a3b2fdb35067e7223b74", "testCaseId": "e1df57d5cb09a640d38460e97cc2651f", "fullName": "KVS GraphQL (place + members): Add user to place and verify member appears", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "KVS GraphQL (place + members)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "KVS GraphQL (place + members)"]}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "a0459950-60e4-4eff-a994-9c2e0be0f98d",
"created_at": "2026-05-04T07:58:42.775Z",
"updated_at": "2026-05-04T07:58:42.775Z",
"username": "+79995588531",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -1 +1 @@
{"name": "Authorize as employer", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1776854474516, "stop": 1776854474818}, {"name": "Then access token is valid", "status": "passed", "start": 1776854474818, "stop": 1776854474819}], "start": 1776854474515, "stop": 1776854474820, "uuid": "0001f876-7efc-4902-a3d7-b88e051c37cf", "historyId": "671d36bc7d85d5b78ec36b2e34a7884b", "testCaseId": "3b40473dc4a3bfb33cb7a8442fd1170d", "fullName": "Place info (REST/GraphQL/WebSocket): Authorize as employer", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}
{"name": "Authorize as employer", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881675763, "stop": 1777881676089}, {"name": "Then access token is valid", "status": "passed", "start": 1777881676089, "stop": 1777881676090}], "start": 1777881675761, "stop": 1777881676091, "uuid": "eabcd401-cf91-49b6-aa82-458b229616b7", "historyId": "671d36bc7d85d5b78ec36b2e34a7884b", "testCaseId": "3b40473dc4a3bfb33cb7a8442fd1170d", "fullName": "Place info (REST/GraphQL/WebSocket): Authorize as employer", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "Place info (REST/GraphQL/WebSocket)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "Place info (REST/GraphQL/WebSocket)"]}

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Cannot query field \"attachEmployeeToPlace\" on type \"Mutation\".","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1 @@
Forbidden (403) для GraphQL операции. Проверьте креды/права. Можно задать env: AUTH_USERNAME/AUTH_PASSWORD/AUTH_GRANT_TYPE.

View File

@ -0,0 +1,25 @@
{
"data": {
"createSubscription": {
"id": "69f851203dcf1a2e79fbf8e3",
"services": [
{
"id": "69f8511f1b4cbdc23d450939",
"title": "kvs-service-1777881375"
}
],
"user": {
"id": "6aec7e09-69e3-470a-9c7c-d87f360c767e",
"data": {
"first_name": "kvstest1",
"last_name": "kvstest2"
}
},
"plan": {
"id": "69f8511f3dcf1a2e79fbf8e2",
"title": "plan-kvs-1777881375"
},
"place_id": "69f8511f3b14939aea9d11de"
}
}
}

View File

@ -11,6 +11,6 @@ Traceback (most recent call last):
...<2 lines>...
access_token=token,
)
File "C:\Users\Степаан\PycharmProjects\work\worklib\graphql_client.py", line 65, in execute_graphql
File "C:\Users\Степаан\PycharmProjects\work\worklib\graphql_client.py", line 191, in execute_graphql
raise RuntimeError(f"GraphQL errors: {errors}")
RuntimeError: GraphQL errors: [{'message': 'Not Found', 'code': 'Client Error', 'status': 404, 'description': 'The server has not found anything matching the Request-URI'}]

View File

@ -2,13 +2,13 @@
"data": {
"invoices": [
{
"id": "69e8a81966221071869bcc3f",
"id": "69f8524edc029b6ba8f7cce4",
"price": 200,
"status": "pending",
"subscriptions": [
"69e8a81866221071869bcc3e"
"69f8524edc029b6ba8f7cce3"
],
"place_id": "69e8a8180bfa76f761dd1b20"
"place_id": "69f8524e5f48a41b859e159a"
}
]
}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8519e3b14939aea9d11e5",
"member_id": "6a18502e-82e3-4828-9f08-8af3aa0cef0a"
}
}
}

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Field \"privileges\" is not defined by type \"AddUserToPlaceDTO\".","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "f1ea8ac6-0166-4264-8a8e-f62e77e0a9b3",
"created_at": "2026-05-04T07:58:42.204Z",
"updated_at": "2026-05-04T07:58:42.204Z",
"username": "+79997619224",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Field \"privileges\" is not defined by type \"AddUserToPlaceDTO\".","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1 @@
{"name": "Update member status and verify via members query", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881677068, "stop": 1777881677186}, {"name": "Then access token is valid", "status": "passed", "start": 1777881677187, "stop": 1777881677188}, {"name": "When create place for kvs", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (KVS)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "9dc1b8a1-0d64-4281-8c8d-563aff3725e0-attachment.json", "type": "application/json"}], "start": 1777881677189, "stop": 1777881677226}], "start": 1777881677188, "stop": 1777881677226}, {"name": "And create two users for kvs", "status": "passed", "steps": [{"name": "GraphQL: createUser (KVS)", "status": "passed", "attachments": [{"name": "createUser response", "source": "d201b8dd-b53a-4392-8047-94733e34b7fe-attachment.json", "type": "application/json"}], "start": 1777881677228, "stop": 1777881677272}, {"name": "GraphQL: createUser (KVS)", "status": "passed", "attachments": [{"name": "createUser response", "source": "1531e67a-abab-4eb4-a4a9-c0b6da36e140-attachment.json", "type": "application/json"}], "start": 1777881677272, "stop": 1777881677313}], "start": 1777881677227, "stop": 1777881677314}, {"name": "And add both users to kvs place", "status": "passed", "steps": [{"name": "GraphQL: AddUserToPlace(dto: $input) (KVS)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "dea15d29-4df7-43bd-bb6f-a8e42314acc4-attachment.json", "type": "application/json"}], "start": 1777881677315, "stop": 1777881677376}, {"name": "GraphQL: AddUserToPlace(dto: $input) (KVS)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "91f8439e-b39f-4bac-a431-10a861cbb6c8-attachment.json", "type": "application/json"}], "start": 1777881677376, "stop": 1777881677453}], "start": 1777881677314, "stop": 1777881677454}, {"name": "When query members by created kvs place", "status": "passed", "steps": [{"name": "GraphQL: members(filters.place_id) (KVS)", "status": "passed", "attachments": [{"name": "members response", "source": "c93b847a-7872-4a8c-8b95-7622620cdc0f-attachment.json", "type": "application/json"}], "start": 1777881677456, "stop": 1777881677500}], "start": 1777881677454, "stop": 1777881677501}, {"name": "Then members response contains two created users with statuses accepted and pending", "status": "passed", "start": 1777881677502, "stop": 1777881677503}, {"name": "When update second kvs user status to accepted", "status": "passed", "steps": [{"name": "GraphQL: updateMemberStatus(accepted) (KVS)", "status": "passed", "attachments": [{"name": "updateMemberStatus response", "source": "a7680a07-485b-4410-b1b1-dfe67499ea68-attachment.json", "type": "application/json"}], "start": 1777881677504, "stop": 1777881677544}], "start": 1777881677503, "stop": 1777881677545}, {"name": "And query members by created kvs place", "status": "passed", "steps": [{"name": "GraphQL: members(filters.place_id) (KVS)", "status": "passed", "attachments": [{"name": "members response", "source": "b212842b-12fe-44ec-9dc7-5345344b4312-attachment.json", "type": "application/json"}], "start": 1777881677546, "stop": 1777881677583}], "start": 1777881677545, "stop": 1777881677583}, {"name": "Then members response contains two created users with status accepted", "status": "passed", "start": 1777881677584, "stop": 1777881677587}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777881677587, "stop": 1777881677776}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777881677776, "stop": 1777881677953}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777881677953, "stop": 1777881678005}], "start": 1777881677067, "stop": 1777881678006, "uuid": "539f8747-12c4-4b7d-a467-573a1b82331c", "historyId": "45638a32f80ed81f120fde7f1744e763", "testCaseId": "fba0be7e1f7ab00d7b1d5363d98377ce", "fullName": "KVS GraphQL (place + members): Update member status and verify via members query", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "KVS GraphQL (place + members)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "KVS GraphQL (place + members)"]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f84fa63b14939aea9d11a0",
"member_id": "944c8f30-67e5-448b-92ad-bf401e7af77e"
}
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "c4774838-8704-488f-8865-bb1f996379f0",
"created_at": "2026-05-04T07:56:14.821Z",
"updated_at": "2026-05-04T07:56:14.821Z",
"username": "+79991732077",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -11,6 +11,6 @@ Traceback (most recent call last):
...<2 lines>...
access_token=token,
)
File "C:\Users\Степаан\PycharmProjects\work\worklib\graphql_client.py", line 65, in execute_graphql
File "C:\Users\Степаан\PycharmProjects\work\worklib\graphql_client.py", line 191, in execute_graphql
raise RuntimeError(f"GraphQL errors: {errors}")
RuntimeError: GraphQL errors: [{'message': 'Not Found', 'code': 'Client Error', 'status': 404, 'description': 'The server has not found anything matching the Request-URI'}]

View File

@ -0,0 +1,10 @@
{
"data": {
"createPlaceMultiple": [
{
"id": "69f851b25f48a41b859e1555",
"__typename": "PlaceObject"
}
]
}
}

View File

@ -0,0 +1 @@
GraphQL HTTP 400: {"errors":[{"message":"Cannot query field \"addEmployeesToPlace\" on type \"Mutation\". Did you mean \"addEmployee\" or \"addUserToPlace\"?","code":"Server Error","status":500,"description":"The server encountered an unexpected condition which prevented it from fulfilling the request"}]}

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f848b05f48a41b859e149a",
"member_id": "023dcc68-6a8f-4c41-bd54-915fac5b3585"
}
}
}

View File

@ -3,7 +3,7 @@
"place": {
"results": [
{
"id": "69e8a5c863548ff04f752602",
"id": "69f851b1a17c3fa97f63a560",
"members": []
}
]

File diff suppressed because one or more lines are too long

View File

@ -11,6 +11,6 @@ Traceback (most recent call last):
...<2 lines>...
access_token=token,
)
File "C:\Users\Степаан\PycharmProjects\work\worklib\graphql_client.py", line 65, in execute_graphql
File "C:\Users\Степаан\PycharmProjects\work\worklib\graphql_client.py", line 191, in execute_graphql
raise RuntimeError(f"GraphQL errors: {errors}")
RuntimeError: GraphQL errors: [{'message': 'Not Found', 'code': 'Client Error', 'status': 404, 'description': 'The server has not found anything matching the Request-URI'}]

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,12 @@
{
"data": {
"place": {
"results": [
{
"id": "69f8519e97cc5ed8e8d2c464",
"members": []
}
]
}
}
}

View File

@ -0,0 +1,18 @@
{
"data": {
"createUser": {
"id": "e8972852-bb89-4925-941f-0ebdeef3cf15",
"created_at": "2026-05-04T07:49:57.999Z",
"updated_at": "2026-05-04T07:49:57.999Z",
"username": "+79991095402",
"user_data": {
"first_name": "kvstest1",
"last_name": "kvstest2",
"email": ""
},
"is_demo": true,
"next_request_timestamp": "1970-01-01T00:00:00.000Z",
"roles": []
}
}
}

View File

@ -0,0 +1 @@
{"name": "Add user to place and verify member appears", "status": "passed", "steps": [{"name": "When get access token", "status": "passed", "start": 1777881676440, "stop": 1777881676582}, {"name": "Then access token is valid", "status": "passed", "start": 1777881676583, "stop": 1777881676584}, {"name": "When create place for kvs", "status": "passed", "steps": [{"name": "GraphQL: createPlaceMultiple (KVS)", "status": "passed", "attachments": [{"name": "createPlaceMultiple response", "source": "6ca7b342-82e3-4ba5-9d60-79d121346c9d-attachment.json", "type": "application/json"}], "start": 1777881676586, "stop": 1777881676625}], "start": 1777881676584, "stop": 1777881676626}, {"name": "And create user for kvs", "status": "passed", "steps": [{"name": "GraphQL: createUser (KVS)", "status": "passed", "attachments": [{"name": "createUser response", "source": "d2be95ba-87db-4b93-b4c7-7e2c5e271534-attachment.json", "type": "application/json"}], "start": 1777881676627, "stop": 1777881676674}], "start": 1777881676626, "stop": 1777881676675}, {"name": "And add user to kvs place", "status": "passed", "steps": [{"name": "GraphQL: AddUserToPlace(dto: $input) (KVS)", "status": "passed", "attachments": [{"name": "addUserToPlace response", "source": "20784960-a221-452e-aacf-244d215de47c-attachment.json", "type": "application/json"}], "start": 1777881676676, "stop": 1777881676741}], "start": 1777881676675, "stop": 1777881676742}, {"name": "Then addUserToPlace response is valid", "status": "passed", "start": 1777881676743, "stop": 1777881676744}, {"name": "When query place members for created kvs place", "status": "passed", "steps": [{"name": "GraphQL: place members (KVS)", "status": "passed", "attachments": [{"name": "place members response", "source": "20eb8b00-8b59-4753-a2c4-b38a7b2e96ae-attachment.json", "type": "application/json"}], "start": 1777881676746, "stop": 1777881676788}], "start": 1777881676744, "stop": 1777881676789}, {"name": "Then added member is present in place members results", "status": "passed", "start": 1777881676789, "stop": 1777881676790}, {"name": "Cleanup: _cleanup_delete_user", "status": "passed", "start": 1777881676790, "stop": 1777881677013}, {"name": "Cleanup: _cleanup_delete_place", "status": "passed", "start": 1777881677013, "stop": 1777881677065}], "start": 1777881676439, "stop": 1777881677065, "uuid": "98ba4ddc-e6ce-4415-9cb6-5ff96a26325f", "historyId": "28af94122ac2a3b2fdb35067e7223b74", "testCaseId": "e1df57d5cb09a640d38460e97cc2651f", "fullName": "KVS GraphQL (place + members): Add user to place and verify member appears", "labels": [{"name": "severity", "value": "normal"}, {"name": "feature", "value": "KVS GraphQL (place + members)"}, {"name": "framework", "value": "behave"}, {"name": "language", "value": "cpython3"}], "titlePath": ["KVSTest", "features", "KVS GraphQL (place + members)"]}

View File

@ -0,0 +1 @@
Forbidden (403) для GraphQL операции. Проверьте креды/права. Можно задать env: AUTH_USERNAME/AUTH_PASSWORD/AUTH_GRANT_TYPE.

View File

@ -0,0 +1,8 @@
{
"data": {
"addUserToPlace": {
"place_id": "69f8840517bb1e0c5fc4d8c2",
"member_id": "4b84cec4-976b-4dda-a379-941e3f58060a"
}
}
}

View File

@ -2,13 +2,13 @@
"data": {
"invoices": [
{
"id": "69e8a5c91a037043d86d23db",
"id": "69f852011b4cbdc23d450947",
"price": 200,
"status": "pending",
"subscriptions": [
"69e8a5c91a037043d86d23da"
"69f852011b4cbdc23d450946"
],
"place_id": "69e8a5c963548ff04f752605"
"place_id": "69f8520197cc5ed8e8d2c4e2"
}
]
}

View File

@ -0,0 +1,10 @@
[
{
"id": "69f8537d4f18cbecfd86720f",
"title": "tester1",
"place_ids": [
"69f8537d97cc5ed8e8d2c511"
],
"company_id": "65437401ae3af6f8ffcdbaf8"
}
]

Some files were not shown because too many files have changed in this diff Show More