test(service): breakout raw api calls with ids

This commit is contained in:
Houkime 2023-09-29 14:03:01 +00:00
parent 47cfaad160
commit bd43bdb335

View file

@ -63,22 +63,30 @@ allServices {
def api_start(client, service: Service) -> dict: def api_start(client, service: Service) -> dict:
return api_start_by_name(client, service.get_id())
def api_start_by_name(client, service_id: str) -> dict:
response = client.post( response = client.post(
"/graphql", "/graphql",
json={ json={
"query": API_START_MUTATION, "query": API_START_MUTATION,
"variables": {"service_id": service.get_id()}, "variables": {"service_id": service_id},
}, },
) )
return response return response
def api_stop(client, service: Service) -> dict: def api_stop(client, service: Service) -> dict:
return api_stop_by_name(client, service.get_id())
def api_stop_by_name(client, service_id: str) -> dict:
response = client.post( response = client.post(
"/graphql", "/graphql",
json={ json={
"query": API_STOP_MUTATION, "query": API_STOP_MUTATION,
"variables": {"service_id": service.get_id()}, "variables": {"service_id": service_id},
}, },
) )
return response return response