def test_datedepisode_no_name_no_ext(): """DatedEpisodeInfo with no name or extension """ ep = DatedEpisodeInfo( seriesname="Scrubs", episodenumbers=[datetime.date(2010, 11, 23)], episodename=None, filename=None ) assertEquals(ep.generateFilename(), "Scrubs - [2010-11-23]")
def test_datedepisode_no_name_no_ext(): """DatedEpisodeInfo with no name or extension """ ep = DatedEpisodeInfo(seriesname='Scrubs', episodenumbers=[datetime.date(2010, 11, 23)], episodename=None, filename=None) assertEquals(ep.generateFilename(), 'Scrubs - [2010-11-23]')
def verify_name_gen(curtest, tvdb_instance): if "seasonnumber" in curtest: ep = EpisodeInfo(seriesname=curtest['parsedseriesname'], seasonnumber=curtest['seasonnumber'], episodenumbers=curtest['episodenumbers']) elif any([isinstance(x, datetime.date) for x in curtest['episodenumbers']]): ep = DatedEpisodeInfo(seriesname=curtest['parsedseriesname'], episodenumbers=curtest['episodenumbers']) else: ep = NoSeasonEpisodeInfo(seriesname=curtest['parsedseriesname'], episodenumbers=curtest['episodenumbers']) ep.populateFromTvdb(tvdb_instance) assert ep.seriesname is not None, "Corrected series name was none" assert ep.episodename is not None, "Episode name was None" assertEquals(ep.seriesname, curtest['correctedseriesname']) assertEquals(ep.episodename, curtest['episodenames'])