Files
pyfragment/tests/conftest.py
T

23 lines
619 B
Python

import pytest
from app.core.config import config
from app.core.cookies import load_cookies
from app.core.exceptions import CookiesError
@pytest.fixture
def cookies():
"""Load Fragment cookies; skip the test if they are unavailable."""
try:
return load_cookies()
except CookiesError as exc:
pytest.skip(f"Cookies unavailable — {exc}")
@pytest.fixture
def tests_config():
"""Require a fully configured environment (SEED + API_KEY); skip otherwise."""
if config is None:
pytest.skip("Config unavailable — set SEED and API_KEY in .env or environment")
return config