Files

Tests

当前使用 Python 标准库 unittest,无需额外测试依赖。

uv run python -m unittest discover -s tests

已覆盖:

  1. command 后端模板渲染。
  2. 未知模板变量报错。
  3. 非零退出码的 stderr 尾部诊断与敏感字段脱敏。
  4. command 后端成功产出非空输出文件。

后续建议增加:

  1. normalize_audio_path / normalize_video_path payload 解析测试。
  2. copy_videoffmpeg_mux 集成测试。
  3. Gradio /process_single 兼容测试。

不要提交大音频/视频素材。测试素材可放在本机 C:\test 或通过环境变量指定。