mtg_python_deckbuilder/code/tests/test_random_ui_page.py

23 lines
491 B
Python
Raw Permalink Normal View History

import os
import pytest
from fastapi.testclient import TestClient
@pytest.fixture(scope="module")
def client():
os.environ["RANDOM_MODES"] = "1"
os.environ["RANDOM_UI"] = "1"
os.environ["CSV_FILES_DIR"] = os.path.join("csv_files", "testdata")
from web.app import app
with TestClient(app) as c:
yield c
def test_random_modes_page_renders(client: TestClient):
r = client.get("/random")
assert r.status_code == 200
assert "Random Modes" in r.text