Files
romm/backend/endpoints/tests/test_assets.py
Georges-Antoine Assi aa29f64ea2 fix assets test
2025-03-28 19:51:59 -04:00

34 lines
781 B
Python

import pytest
from fastapi.testclient import TestClient
from main import app
@pytest.fixture
def client():
with TestClient(app) as client:
yield client
def test_delete_saves(client, access_token, save):
response = client.post(
"/api/saves/delete",
headers={"Authorization": f"Bearer {access_token}"},
json={"saves": [save.id]},
)
assert response.status_code == 200
body = response.json()
assert len(body) == 1
def test_delete_states(client, access_token, state):
response = client.post(
"/api/states/delete",
headers={"Authorization": f"Bearer {access_token}"},
json={"states": [state.id]},
)
assert response.status_code == 200
body = response.json()
assert len(body) == 1