test: 按模块重写测试代码,删除旧平铺结构
按"测试规则"重写 tests/:一个模块一个目录、用例按数据→过程→验证三段书写、 不保留全局 conftest.py、测试过程只调用真实生产代码。 结构(73 个文件、30 个模块目录、477 用例): - tests/nodes/ 15 个模块目录(srt/whisper/ass/ffmpeg/frame_extract/vlm/ subtitle_ocr/llm/llm_filter/subtitle_cleanup/subtitle_correction/ proper_nouns/adaptive_pool/vad_profiler/echo); - tests/app/ 11 个模块目录(db/scheduler/batch/maintenance/registry/seed/ storage/config/logging/main/routers 三组 API); - tests/sdk/test_models、tests/web/test_crop、tests/shared(公共设施)。 测试数据随模块目录入库(tests/**/data/),删除根级 testdata/;.gitignore 的 data/ 改为 /data/,否则会连带忽略 tests/**/data/ 导致测试数据无法入库。 顺带发现并修复三个真实缺陷: - nodes/srt.py:相邻条目缺少空行时把下一条时间轴吞进正文(静默错位), 改为正文行遇时间戳行即报错; - src/wov_app/scheduler.py:_file_size 只捕获 OSError,含 \x00 的产物 URI 抛 ValueError 导致任务误判失败,改为同时捕获; - nodes/subtitle_correction.py:生产代码依赖测试包解析 SRT, 改用生产模块 nodes/srt.py。 真实模型/服务集成测试按外部状态跳过:新增 tests/shared/gpu_memory.py (运行时探测显存、CUDA OOM 转跳过)与 tests/shared/llm_service.py (无 Key / 余额 / 限流转跳过)。全量 477 passed。
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
7
|
||||
00:00:17,766 --> 00:00:21,828
|
||||
辛苦了 上午的检查已经OK了
|
||||
|
||||
16
|
||||
00:00:31,980 --> 00:00:34,011
|
||||
谢谢你 松井小姐
|
||||
|
||||
17
|
||||
00:00:34,010 --> 00:00:37,564
|
||||
还有没有什么困扰 或者奇怪的地方吗
|
||||
|
||||
18
|
||||
00:00:38,071 --> 00:00:39,594
|
||||
没问题啦
|
||||
|
||||
19
|
||||
00:00:39,594 --> 00:00:42,640
|
||||
总感觉果林前辈每次都会问这个呢
|
||||
|
||||
20
|
||||
00:00:42,640 --> 00:00:43,148
|
||||
总感觉果林前辈 每次都会问这个呢
|
||||
|
||||
21
|
||||
00:00:43,147 --> 00:00:46,193
|
||||
是呢 抱歉
|
||||
|
||||
22
|
||||
00:00:48,223 --> 00:00:49,239
|
||||
V
|
||||
|
||||
23
|
||||
00:00:49,239 --> 00:00:51,777
|
||||
那么 松井小姐
|
||||
|
||||
24
|
||||
00:00:51,777 --> 00:00:52,792
|
||||
V
|
||||
|
||||
25
|
||||
00:00:52,792 --> 00:00:55,838
|
||||
你来我们医院也才一个月吧
|
||||
|
||||
26
|
||||
00:00:56,345 --> 00:00:59,391
|
||||
记得挺快嘛 没有啦
|
||||
|
||||
27
|
||||
00:01:00,914 --> 00:01:04,467
|
||||
因为果林前辈教得好呀
|
||||
|
||||
28
|
||||
00:01:04,467 --> 00:01:08,527
|
||||
因为 你和患者们 也已经完全打成一片了
|
||||
|
||||
29
|
||||
00:01:09,036 --> 00:01:11,574
|
||||
我是北冈果林
|
||||
|
||||
30
|
||||
00:01:11,574 --> 00:01:16,143
|
||||
在这家综合医院工作的护士
|
||||
|
||||
31
|
||||
00:01:16,650 --> 00:01:19,188
|
||||
她叫松井日奈子
|
||||
|
||||
32
|
||||
00:01:19,188 --> 00:01:24,264
|
||||
是一个月前开始 在这间医院工作的新人护士
|
||||
|
||||
33
|
||||
00:01:25,279 --> 00:01:28,324
|
||||
上吧 上吧
|
||||
|
||||
34
|
||||
00:01:28,832 --> 00:01:33,908
|
||||
不行 受不了 好了 上吧
|
||||
|
||||
35
|
||||
00:01:37,462 --> 00:01:40,000
|
||||
状态不错
|
||||
|
||||
36
|
||||
00:01:40,000 --> 00:01:42,538
|
||||
请进
|
||||
|
||||
37
|
||||
00:01:47,107 --> 00:01:49,645
|
||||
早安
|
||||
|
||||
38
|
||||
00:01:50,660 --> 00:01:52,183
|
||||
金山先生
|
||||
|
||||
39
|
||||
00:01:52,183 --> 00:01:57,259
|
||||
昨晚你住院时我不在没能照顾到你非常抱歉
|
||||
|
||||
40
|
||||
00:01:57,259 --> 00:02:00,304
|
||||
我是医务室长权藤 请多关照
|
||||
Reference in New Issue
Block a user