def _test_allPossibleShowNames(self, name, prodid=0, expected=[], season=-1): s = TVShow(TVINFO_TVDB, prodid) s.tvid = TVINFO_TVDB s.name = name result = show_name_helpers.allPossibleShowNames(s, season=season) self.assertTrue(len(set(expected).intersection(set(result))) == len(expected))
def test_process(self): show_obj = TVShow(1, 3) show_obj.tvid = TVINFO_TVDB show_obj.name = test.SHOWNAME show_obj.location = test.SHOWDIR show_obj.save_to_db() sickbeard.showList = [show_obj] ep_obj = TVEpisode(show_obj, test.SEASON, test.EPISODE) ep_obj.name = 'some ep name' ep_obj.release_name = 'test setter' ep_obj.save_to_db() addNameToCache('show name', tvid=TVINFO_TVDB, prodid=3) sickbeard.PROCESS_METHOD = 'move' pp = PostProcessor(test.FILEPATH) self.assertTrue(pp.process())