示例#1
0
def test_canonical_name(p):
    # Given
    obj = OrderedDict()
    for k, v in p['input']:
        obj[k] = v
    expected = p['expected']

    # When
    actual = sut.canonical_name(obj)

    # Then
    assert expected == actual
示例#2
0
    def __str__(self):
        """String.

        :return:
        :rtype: str
        """
        obj = OrderedDict(self.guess, **dict(season=self.season_number,
                                             episode=self.episode_numbers,
                                             absolute_episode=self.ab_episode_numbers,
                                             quality=common.Quality.qualityStrings[self.quality],
                                             total_time=self.total_time))
        return helpers.canonical_name(obj, fmt='{key}: {value}', separator=', ')
示例#3
0
    def __str__(self):
        """String.

        :return:
        :rtype: str
        """
        obj = OrderedDict(self.guess, **dict(season=self.season_number,
                                             episode=self.episode_numbers,
                                             absolute_episode=self.ab_episode_numbers,
                                             quality=common.Quality.qualityStrings[self.quality],
                                             total_time=self.total_time))
        return helpers.canonical_name(obj, fmt='{key}: {value}', separator=', ')
示例#4
0
文件: proper.py 项目: snamds/Medusa
 def _canonical_name(name, clear_extension=False):
     ignore_list = {'website', 'mimetype', 'parsing_time'
                    } | {'container'} if clear_extension else {}
     return helpers.canonical_name(name, ignore_list=ignore_list).lower()
示例#5
0
 def _canonical_name(name, clear_extension=False):
     ignore_list = {'website', 'mimetype', 'parsing_time'} | {'container'} if clear_extension else {}
     return helpers.canonical_name(name, ignore_list=ignore_list).lower()