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
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=', ')
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()
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()