# E2E test fixtures # Provides: full application state, end-to-end workflows, cleanup import pytest @pytest.fixture async def e2e_app(): """Create full application instance for E2E testing.""" from app.main import app_factory app = app_factory() yield app # Cleanup after E2E test @pytest.fixture def e2e_user_data(): """Generate realistic user data for E2E scenarios.""" from mimesis import Person person = Person() return { "username": person.username(), "email": person.email(), "password": "SecurePass123!", }