Esempio n. 1
0
def test_parse():
    cases = [
        ('Show.Name.S05E10-11', [{'season': '05', 'episode_from': '10', 'episode_to': '11'}]),
        ('Show.Name.S05E10E11', [{'season': '05', 'episode': ['10', '11']}]),
        ('Show.Name.5x13', [{'season': '5', 'episode': '13'}])
    ]

    for file_name, expected in cases:
        assert Matcher.parse(file_name) == expected