예제 #1
0
    def test_parse_short_pattern(self):
        file_meta = file_util.parse_name('Bones.01x03.avi')

        self.assertEqual(file_meta, {'name': 'Bones', 
            'season': 1, 
            'episode': 3})
예제 #2
0
    def test_parse_extended_br_pattern(self):
        file_meta = file_util.parse_name('Supernatural_t01e01_720p.mkv')

        self.assertEqual(file_meta, {'name': 'Supernatural', 
            'season': 1, 
            'episode': 1})
예제 #3
0
    def test_parse_simple_pattern(self):
        file_meta = file_util.parse_name('Bones.s01e04.LQ.avi')

        self.assertEqual(file_meta, {'name': 'Bones', 
            'season': 1, 
            'episode': 4})
예제 #4
0
 def test_parse_extended_pattern(self):
     file_meta = file_util.parse_name('Misfists_s04e04_1080p.avi')
     self.assertEqual(file_meta, {'name': 'Misfists', 
         'season': 4, 
         'episode': 4})