tests passing

This commit is contained in:
counterweight 2025-12-18 23:33:32 +01:00
parent 322bdd3e6e
commit b173b47925
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
18 changed files with 1414 additions and 93 deletions

View file

@ -16,6 +16,10 @@ async def test_register_success(client):
data = response.json()
assert data["email"] == email
assert "id" in data
assert "roles" in data
assert "permissions" in data
# New users get regular role by default
assert "regular" in data["roles"]
# Cookie should be set
assert COOKIE_NAME in response.cookies
@ -83,6 +87,8 @@ async def test_login_success(client):
assert response.status_code == 200
data = response.json()
assert data["email"] == email
assert "roles" in data
assert "permissions" in data
assert COOKIE_NAME in response.cookies
@ -146,6 +152,8 @@ async def test_get_me_success(client_factory):
data = response.json()
assert data["email"] == email
assert "id" in data
assert "roles" in data
assert "permissions" in data
@pytest.mark.asyncio