# tests 目录 针对纯函数、BaoStock 日线、AKShare 交易日/股票列表和 TDX 本地逻辑的单元测试。 ## 运行 ```bash pip install -e .[dev] # 或 pip install pytest pytest -v ``` ## 覆盖范围(66 个用例) - `test_daily_derived.py` —— `daily._fill_derived_fields` 振幅/涨跌幅补算(5) - `test_daily_source_codes.py` —— `daily._ak_hist_to_rows` 日线转换(1) - `test_daily_sources_http.py` —— `daily._fetch_one_stock` / `daily.fetch_daily` BaoStock 日线抓取(3) - `test_stock_list.py` —— `stock_list.fetch_stock_list` / AKShare 股票列表读取(2) - `test_intraday_tdx.py` —— `intraday.fetch_intraday` / 通达信分钟转换(6) - `test_log.py` —— `log.get_logger` 命名空间、handler 幂等、env 控制 level(5) - `test_market_classification.py` —— `market_daily._is_20pct` 板块判定(4) - `test_main_sina_minute.py` —— 新浪 1 分钟命令入口(3) - `test_trading_day.py` —— `trading_day.get_trading_days` / AKShare 交易日历读取(2) - `test_sector_http.py` —— 通达信概念板块名称/成分股解析(2) - `test_sector_merge.py` —— `sector.fetch_sector` 通达信增量跳过保护(2) - `test_sina_minute.py` —— 新浪 1 分钟转换与落库(5) - `test_tdx_blocks.py` —— 通达信本地板块文件解析(2) - `test_tdx_client.py` —— 通达信客户端适配与初始化包解压(11)