update
This commit is contained in:
@@ -12,6 +12,8 @@ _ORDNER = Path(tempfile.mkdtemp(prefix="filmabend-tests-"))
|
||||
os.environ["DB_PATH"] = str(_ORDNER / "test.db")
|
||||
os.environ.setdefault("TMDB_TOKEN", "test")
|
||||
os.environ.setdefault("MINIMAX_KEY", "test")
|
||||
# Der Hostmodus hängt am Schlüssel — in den Tests ein fester
|
||||
os.environ["HOST_SCHLUESSEL"] = "test-host-schluessel"
|
||||
|
||||
import pytest # noqa: E402
|
||||
from fastapi.testclient import TestClient # noqa: E402
|
||||
@@ -85,6 +87,21 @@ def zuschauer():
|
||||
return TestClient(main.app)
|
||||
|
||||
|
||||
HOST_SCHLUESSEL = "test-host-schluessel"
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def hostmodus():
|
||||
"""Schaltet einen Client per Hostschlüssel frei."""
|
||||
|
||||
def an(client):
|
||||
return client.post(
|
||||
"/api/host", json={"an": True, "schluessel": HOST_SCHLUESSEL}
|
||||
)
|
||||
|
||||
return an
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def film():
|
||||
"""Testfilm direkt in der Datenbank, ohne TMDB. Gibt die id zurück."""
|
||||
|
||||
Reference in New Issue
Block a user