"""测试公共设施包(供各模块测试复用,不含业务断言与隐式全局副作用)。 本包提供三类公共能力,供需要真实数据或环境隔离的模块测试使用: 1. `realdata_contract`:真实数据契约(时间对齐素材、提示词规则素材的探查 与量化工具),只读取用户提供的真实文件,缺失时测试整体跳过; 2. `env_isolation`:环境与临时目录隔离,让依赖 `wov_app.config` 路径常量的 模块测试可以自建独立数据目录,不依赖全局 conftest; 3. `srt_entries`:SRT 条目解析(秒为单位),供参考字幕与产物字幕共用。 规则要求:模块专用数据放各模块目录下的 `data/`,本包只放真正跨模块复用的 工具与跨模块共享素材(`tests/shared/data/`)。本包**不注册 pytest 钩子**, 隔离能力由各模块测试显式调用,保证每个模块目录可独立运行。 """ from __future__ import annotations __all__: list[str] = []