예제 #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
파일: parser.py 프로젝트: pymedusa/SickRage
    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
파일: proper.py 프로젝트: pymedusa/SickRage
 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()