mirror of
https://github.com/rommapp/romm.git
synced 2026-06-28 23:06:11 +00:00
34 lines
781 B
Python
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
|