test: add new cases for test_torrent_parser

This commit is contained in:
KotaHv
2024-07-24 15:11:05 +08:00
committed by EstrellaXD
parent f61ff16e91
commit 879fd6b26d

View File

@@ -72,6 +72,25 @@ def test_torrent_parser():
assert bf.season == 1
assert bf.episode == 6
file_name = "不时用俄语小声说真心话的邻桌艾莉同学 S01E02.mp4"
bf = torrent_parser(file_name)
assert bf.title == "不时用俄语小声说真心话的邻桌艾莉同学"
assert bf.season == 1
assert bf.episode == 2
file_name = "[ANi] 關於我轉生變成史萊姆這檔事 第三季 - 48.5 [1080P][Baha][WEB-DL][AAC AVC][CHT].mp4"
bf = torrent_parser(file_name, season=3)
assert bf.title == "關於我轉生變成史萊姆這檔事 第三季"
assert bf.season == 3
assert bf.episode == 48.5
file_name = "[ANi] 關於我轉生變成史萊姆這檔事 第三季 - 48.5 [1080P][Baha][WEB-DL][AAC AVC][CHT].srt"
sf = torrent_parser(file_name, season=3, file_type="subtitle")
assert sf.title == "關於我轉生變成史萊姆這檔事 第三季"
assert sf.episode == 48.5
assert sf.season == 3
assert sf.language == "zh-tw"
class TestGetPathBasename:
def test_regular_path(self):