-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathtest_bgmi_hardlink_helper.py
47 lines (43 loc) · 1.39 KB
/
test_bgmi_hardlink_helper.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
from unittest import TestCase
from bgmi_hardlink_helper import *
class Test(TestCase):
def test_extract_season_from_bgmi(self):
cases = [
{
'name': '孤独摇滚',
'expect': {
'name': '孤独摇滚',
'season': 1
}
},
{
'name': '我立于百万生命之上 第二季',
'expect': {
'name': '我立于百万生命之上',
'season': 2
}
},
{
'name': '约会大作战 第五季',
'expect': {
'name': '约会大作战',
'season': 5
}
},
{
'name': 'Love Live! 虹咲学园学园偶像同好会 第2季',
'expect': {
'name': 'Love Live! 虹咲学园学园偶像同好会',
'season': 2
}
},
{
'name': '为美好的世界献上祝福!第三季',
'expect': {
'name': '为美好的世界献上祝福!',
'season': 3
}
},
]
for case in cases:
self.assertEqual(case['expect'], extract_season_from_bgmi({'bangumi_name': case['name']}))