mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-26 14:01:30 +00:00
31 lines
795 B
Python
31 lines
795 B
Python
# pylint: disable=redefined-outer-name
|
|
# pylint: disable=unused-argument
|
|
import json
|
|
import pytest
|
|
|
|
from selfprivacy_api.utils import WriteUserData, ReadUserData
|
|
|
|
|
|
def test_get_api_version(authorized_client):
|
|
response = authorized_client.get("/api/version")
|
|
assert response.status_code == 200
|
|
assert "version" in response.json()
|
|
|
|
|
|
def test_get_api_version_unauthorized(client):
|
|
response = client.get("/api/version")
|
|
assert response.status_code == 200
|
|
assert "version" in response.json()
|
|
|
|
|
|
def test_read_invalid_user_data():
|
|
with pytest.raises(ValueError):
|
|
with ReadUserData("invalid") as user_data:
|
|
pass
|
|
|
|
|
|
def test_write_invalid_user_data():
|
|
with pytest.raises(ValueError):
|
|
with WriteUserData("invalid") as user_data:
|
|
pass
|