mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-05 11:03:12 +00:00
test(service): startstop return values
This commit is contained in:
parent
92612906ef
commit
47cfaad160
|
@ -7,7 +7,7 @@ from selfprivacy_api.services.service import Service, ServiceStatus
|
||||||
import tests.test_graphql.test_api_backup
|
import tests.test_graphql.test_api_backup
|
||||||
from tests.test_common import raw_dummy_service, dummy_service
|
from tests.test_common import raw_dummy_service, dummy_service
|
||||||
from tests.common import generate_service_query
|
from tests.common import generate_service_query
|
||||||
from tests.test_graphql.common import get_data
|
from tests.test_graphql.common import assert_ok, get_data
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture()
|
@pytest.fixture()
|
||||||
|
@ -62,7 +62,7 @@ allServices {
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
def api_start(client, service: Service):
|
def api_start(client, service: Service) -> dict:
|
||||||
response = client.post(
|
response = client.post(
|
||||||
"/graphql",
|
"/graphql",
|
||||||
json={
|
json={
|
||||||
|
@ -73,7 +73,7 @@ def api_start(client, service: Service):
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
||||||
def api_stop(client, service: Service):
|
def api_stop(client, service: Service) -> dict:
|
||||||
response = client.post(
|
response = client.post(
|
||||||
"/graphql",
|
"/graphql",
|
||||||
json={
|
json={
|
||||||
|
@ -112,6 +112,26 @@ def test_get_services(authorized_client, only_dummy_service):
|
||||||
assert api_dummy_service["isEnabled"] is True
|
assert api_dummy_service["isEnabled"] is True
|
||||||
|
|
||||||
|
|
||||||
|
def test_start_return_value(authorized_client, only_dummy_service):
|
||||||
|
dummy_service = only_dummy_service
|
||||||
|
mutation_response = api_start(authorized_client, dummy_service)
|
||||||
|
data = get_data(mutation_response)["services"]["startService"]
|
||||||
|
assert_ok(data)
|
||||||
|
service = data["service"]
|
||||||
|
assert service["id"] == dummy_service.get_id()
|
||||||
|
assert service["status"] == ServiceStatus.ACTIVE.value
|
||||||
|
|
||||||
|
|
||||||
|
def test_stop_return_value(authorized_client, only_dummy_service):
|
||||||
|
dummy_service = only_dummy_service
|
||||||
|
mutation_response = api_stop(authorized_client, dummy_service)
|
||||||
|
data = get_data(mutation_response)["services"]["stopService"]
|
||||||
|
assert_ok(data)
|
||||||
|
service = data["service"]
|
||||||
|
assert service["id"] == dummy_service.get_id()
|
||||||
|
assert service["status"] == ServiceStatus.INACTIVE.value
|
||||||
|
|
||||||
|
|
||||||
def test_stop_start(authorized_client, only_dummy_service):
|
def test_stop_start(authorized_client, only_dummy_service):
|
||||||
dummy_service = only_dummy_service
|
dummy_service = only_dummy_service
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue