ui-copilot / tests /conftest.py
ksri77's picture
chore: adopt structural patterns from ai-trading-bot
a8c567a
Raw
History Blame Contribute Delete
596 Bytes
"""
Pytest configuration and shared fixtures.
Plain factory functions stay in fixtures.py; this file wraps them as
injectable pytest fixtures so tests can declare them as parameters.
"""
from __future__ import annotations
import pytest
from tests.fixtures import bad_page as _bad_page
from tests.fixtures import clean_page as _clean_page
@pytest.fixture
def clean():
"""Near-perfect ParsedPage — should trigger zero issues."""
return _clean_page()
@pytest.fixture
def bad():
"""Poorly designed ParsedPage — should trigger issues in every category."""
return _bad_page()