23 lines
474 B
Python
23 lines
474 B
Python
"""Shared test fixtures for AI Hell."""
|
|
|
|
import tempfile
|
|
from pathlib import Path
|
|
|
|
import pytest
|
|
|
|
from server.config import config
|
|
|
|
|
|
@pytest.fixture
|
|
def tmp_assets(tmp_path):
|
|
"""Temporary assets directory for pool tests."""
|
|
return tmp_path
|
|
|
|
|
|
@pytest.fixture(autouse=True)
|
|
def _reset_config():
|
|
"""Reset config to defaults between tests."""
|
|
# Config is a module-level singleton; tests shouldn't mutate it
|
|
# but if they do, this ensures isolation
|
|
yield
|