def testCompareSeasons(self): Episode1 = Episode("2", "What A Title", "6 November, 2008") Episode2 = Episode("333", "For A TV Show", "18 November, 2008") Episode3 = Episode("4", "What A Title", "6 November, 2008") Episode4 = Episode("2", "What A Title", "6 November, 2008") Episode5 = Episode("333", "For A TV Show", "18 November, 2008") Episode6 = Episode("4", "What A Title", "6 November, 2008") Season1 = Season('1') Season2 = Season('2') Season1.addEpisode(Episode1) Season1.addEpisode(Episode2) Season1.addEpisode(Episode3) Season2.addEpisode(Episode4) Season2.addEpisode(Episode5) Season2.addEpisode(Episode6) assert self.BaIf1.compareSeasons(Season1, Season2).name == "1" assert self.BaIf1.compareSeasons(Season1, Season2).name == "1"
def testCompareSeasons(self): Episode1 = Episode( "2", "What A Title", "6 November, 2008" ) Episode2 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode3 = Episode( "4", "What A Title", "6 November, 2008") Episode4 = Episode( "2", "What A Title", "6 November, 2008" ) Episode5 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode6 = Episode( "4", "What A Title", "6 November, 2008") Season1 = Season('1') Season2 = Season('2') Season1.addEpisode( Episode1 ) Season1.addEpisode( Episode2 ) Season1.addEpisode( Episode3 ) Season2.addEpisode( Episode4 ) Season2.addEpisode( Episode5 ) Season2.addEpisode( Episode6 ) assert self.BaIf1.compareSeasons( Season1, Season2 ).name == "1" assert self.BaIf1.compareSeasons( Season1, Season2 ).name == "1"
def testCompareDetails(self): Episode1 = Episode("2", "What A Title", "6 November, 2008") Episode2 = Episode("333", "For A TV Show", "18 November, 2008") Episode3 = Episode("4", "What A Title", "6 November, 2008") Episode4 = Episode("2", "What A Title", "6 November, 2008") Episode5 = Episode("333", "For A TV Show", "18 November, 2008") Episode6 = Episode("4", "What A Title", "6 November, 2008") Season1 = Season('1') Season2 = Season('2') Season1.addEpisode(Episode1) Season1.addEpisode(Episode2) Season1.addEpisode(Episode3) Season2.addEpisode(Episode4) Season2.addEpisode(Episode5) Season2.addEpisode(Episode6) Season3 = Season1 Season4 = Season2 Show1 = Show("Test Show One", "60", "dummybackend", "dummyurlone") Show2 = Show("Test Show Two", "60", "dummybackend", "dummyurltwo") Show3 = Show1 Show1.addSeason(Season1) Show1.addSeason(Season2) Show2.addSeason(Season3) Show2.addSeason(Season4) s = self.BaIf1.compareDetails(Show1, Show2) assert (s.name, s.duration, s.backend, s.url) == ("Test Show One", "60", "dummybackend", "dummyurlone") s = self.BaIf1.compareDetails(Show1, Show2) assert (s.name, s.duration, s.backend, s.url) == ("Test Show One", "60", "dummybackend", "dummyurlone")
class testSeason : """ Test Season Class """ def setUp(self) : self.season = Season("100") def testAddEpisode(self) : Episode1 = Episode( "2", "What A Title", "6 November, 2008" ) Episode2 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode3 = Episode( "4", "What A Title", "6 November, 2008") assert self.season.addEpisode( Episode1 ) == Episode1 assert self.season.addEpisode( Episode1 ) == None assert self.season.addEpisode( Episode2 ) == Episode2 assert self.season.addEpisode( Episode( "333", "For A TV Show", "18 November, 2008" ) ) == None assert self.season.addEpisode( Episode3 ) == Episode3 def testGetEpisode(self) : Episode1 = Episode( "2", "What A Title", "6 November, 2008" ) Episode2 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode3 = Episode( "4", "What A Title", "6 November, 2008") self.season.addEpisode( Episode1 ) self.season.addEpisode( Episode2 ) assert self.season.getEpisode( Episode1 ) == Episode1 assert self.season.getEpisode( Episode3 ) == None assert self.season.getEpisode( Episode( "333", "For A TV Show", "18 November, 2008" ) ) == Episode2 assert self.season.getEpisode( Episode( "4", "What A Title", "6 November, 2008") ) == None def testRemoveEpisode(self) : Episode1 = Episode( "2", "What A Title", "6 November, 2008" ) Episode2 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode3 = Episode( "4", "What A Title", "6 November, 2008") self.season.addEpisode( Episode1 ) self.season.addEpisode( Episode2 ) assert self.season.removeEpisode( Episode1 ) == Episode1 assert self.season.removeEpisode( Episode1 ) == None assert self.season.removeEpisode( Episode( "4", "What A Title", "6 November, 2008" ) ) == None assert self.season.removeEpisode( Episode( "333", "For A TV Show", "18 November, 2008" ) ) == Episode2
def testCompareDetails(self): Episode1 = Episode( "2", "What A Title", "6 November, 2008" ) Episode2 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode3 = Episode( "4", "What A Title", "6 November, 2008") Episode4 = Episode( "2", "What A Title", "6 November, 2008" ) Episode5 = Episode( "333", "For A TV Show", "18 November, 2008" ) Episode6 = Episode( "4", "What A Title", "6 November, 2008") Season1 = Season('1') Season2 = Season('2') Season1.addEpisode( Episode1 ) Season1.addEpisode( Episode2 ) Season1.addEpisode( Episode3 ) Season2.addEpisode( Episode4 ) Season2.addEpisode( Episode5 ) Season2.addEpisode( Episode6 ) Season3 = Season1 Season4 = Season2 Show1 = Show( "Test Show One", "60", "dummybackend", "dummyurlone" ) Show2 = Show( "Test Show Two", "60", "dummybackend", "dummyurltwo" ) Show3 = Show1 Show1.addSeason(Season1) Show1.addSeason(Season2) Show2.addSeason(Season3) Show2.addSeason(Season4) s = self.BaIf1.compareDetails( Show1, Show2 ) assert (s.name, s.duration, s.backend, s.url ) == ( "Test Show One", "60", "dummybackend", "dummyurlone" ) s = self.BaIf1.compareDetails( Show1, Show2 ) assert (s.name, s.duration, s.backend, s.url ) == ( "Test Show One", "60", "dummybackend", "dummyurlone" )