From 879fd6b26dcef4750461976625fd3801f7d72473 Mon Sep 17 00:00:00 2001 From: KotaHv <92137267+KotaHv@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:11:05 +0800 Subject: [PATCH] test: add new cases for test_torrent_parser --- backend/src/test/test_torrent_parser.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/backend/src/test/test_torrent_parser.py b/backend/src/test/test_torrent_parser.py index 10e6a546..f46bb023 100644 --- a/backend/src/test/test_torrent_parser.py +++ b/backend/src/test/test_torrent_parser.py @@ -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):