From 7ce78a3e8afd019bf46dd39da5a4bba03d397212 Mon Sep 17 00:00:00 2001 From: CI Bot Date: Sat, 25 Jul 2026 17:34:20 +0000 Subject: [PATCH] style: auto-format with black + isort + prettier --- tests/unit/test_subtitle_domain.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/unit/test_subtitle_domain.py b/tests/unit/test_subtitle_domain.py index beb9fd598..9fb7a7189 100755 --- a/tests/unit/test_subtitle_domain.py +++ b/tests/unit/test_subtitle_domain.py @@ -415,6 +415,7 @@ class TestMergeShortSegmentsEdgeCases: result = timeline.merge_short_segments(min_chars=8) assert result.segment_count == 1 assert result.segments[0].text == "一二三四五六七八九" + def test_min_chars_one_no_merge(self): """min_chars=1 时每个都够,不合并.""" tl = SubtitleTimeline( @@ -457,8 +458,6 @@ class TestMergeShortSegmentsEdgeCases: assert result.segments[0].words[1].text == "好" - - class TestSplitLongSegmentsEdgeCases: """split_long_segments 边界情况深度测试.""" @@ -515,6 +514,7 @@ class TestSplitLongSegmentsEdgeCases: timeline = SubtitleTimeline(segments=[], total_duration=0.0) result = timeline.split_long_segments(max_chars=10) assert result.segment_count == 0 + def test_exactly_max_chars_no_split(self): """恰好等于 max_chars 不拆分.""" text = "一二三四五六七八九十" # 10字 @@ -558,8 +558,6 @@ class TestSplitLongSegmentsEdgeCases: assert result.total_chars == len(text) - - class TestSplitTextByPunctuationDeep: """_split_text_by_punctuation 深度测试.""" @@ -601,7 +599,6 @@ class TestSplitTextByPunctuationDeep: assert result[-1].endswith("!") - class TestSplitTextByPunctuationEdgeCases: """_split_text_by_punctuation 边界场景补充.""" @@ -641,6 +638,8 @@ class TestSplitTextByPunctuationEdgeCases: result = SubtitleTimeline._split_text_by_punctuation(text, 5) assert "".join(result) == text assert len(result) >= 2 + + class TestSubtitleTimelineProperties: """SubtitleTimeline 属性计算深度测试."""