Ejemplo n.º 1
0
    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"
Ejemplo n.º 2
0
 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"
Ejemplo n.º 3
0
    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")
Ejemplo n.º 4
0
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
Ejemplo n.º 5
0
 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" )