Add more check and fix
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from m3tpostprocess import process_line, process_scn_line, process_xml_line, replace_quote_str
|
||||
from m3tpostprocess import process_line, process_scn_line, process_xml_line, replace_quote_str, process_circus_line
|
||||
|
||||
|
||||
def test_process_line(src, expected):
|
||||
@@ -24,6 +24,12 @@ def test_replace_quote_str(src, expected):
|
||||
raise AssertionError(f"Expected: {expected}, but got: {processed}")
|
||||
|
||||
|
||||
def test_process_circus_line(src, expected):
|
||||
processed = process_circus_line(src)
|
||||
if processed != expected:
|
||||
raise AssertionError(f"Expected: {expected}, but got: {processed}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
test_process_line("Hello....", "Hello……")
|
||||
test_process_line("……。", "……")
|
||||
@@ -42,3 +48,5 @@ if __name__ == "__main__":
|
||||
test_process_xml_line('"狗屎\'引号\'就是"一坨""<tag ok="this is ok">', '「狗屎『引号』就是「一坨」」<tag ok="this is ok">')
|
||||
test_process_xml_line("「地形模型。<command>」", "「地形模型<command>」")
|
||||
test_replace_quote_str("「狗屎『引号』就是「一坨」」", "「狗屎『引号』就是『一坨』」")
|
||||
test_process_circus_line("这是一个@special标记的测试。", "这是一个@special标记的测试。")
|
||||
test_process_circus_line("其他@测@123试", "其他@测@123试")
|
||||
|
||||
Reference in New Issue
Block a user