selfprivacy-rest-api/tests/test_graphql/test_api_version.py
Inex Code 7935de0fe1 Migrate to FastAPI (#13)
Co-authored-by: inexcode <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/13
2022-08-25 20:03:56 +03:00

26 lines
739 B
Python

# pylint: disable=redefined-outer-name
# pylint: disable=unused-argument
# pylint: disable=missing-function-docstring
from tests.common import generate_api_query
API_VERSION_QUERY = "version"
def test_graphql_get_api_version(authorized_client):
response = authorized_client.post(
"/graphql",
json={"query": generate_api_query([API_VERSION_QUERY])},
)
assert response.status_code == 200
assert "version" in response.json()["data"]["api"]
def test_graphql_api_version_unauthorized(client):
response = client.post(
"/graphql",
json={"query": generate_api_query([API_VERSION_QUERY])},
)
assert response.status_code == 200
assert "version" in response.json()["data"]["api"]