Files

tests 目录

针对纯函数、BaoStock 日线、AKShare 交易日/股票列表和 TDX 本地逻辑的单元测试。

运行

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 控制 level5
  • 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)