"""Pytest fixtures for ai_trade tests.""" from pathlib import Path import pytest import respx @pytest.fixture def tmp_dedup_db(tmp_path) -> Path: """SQLite 단위 테스트용 임시 DB path.""" return tmp_path / "test_ai_trade.db" @pytest.fixture def mock_stock_api(): """respx 로 stock API mock. base_url 은 테스트마다 임의.""" with respx.mock(base_url="https://test.stock.local", assert_all_called=False) as mock: yield mock