def test_default_order(self): """It should be possible to get an episode using the default sort order""" api = TVDB("B43FF87DE395DF56") ep = api.get_episode(0, "en", "default", True, seriesid=79349, seasonnumber=2, episodenumber=5) self.assertEqual(ep.absolute_number, 17)
def test_episode_id_kwarg(self): """It should be possible to load the episode passing the episode id as a kwarg""" api = TVDB("B43FF87DE395DF56") ep = api.get_episode(0, "en", "id", True, episodeid=308834) self.assertEqual(ep.id, 308834) self.assertEqual(ep.EpisodeName, 'Crocodile')
def test_missing_id(self): """It should be possible to call get_episode without passing id as positional argument""" api = TVDB("B43FF87DE395DF56") ep = api.get_episode("en", "id", True, episodeid=308834) self.assertEqual(ep.id, 308834) self.assertEqual(ep.EpisodeName, 'Crocodile')
def test_get_episode(self): """ Provided the episode id, you should be able to get episode instance. """ api = TVDB("B43FF87DE395DF56") ep = api.get_episode(308834, "en") self.assertEqual(ep.id, 308834) self.assertEqual(ep.EpisodeName, 'Crocodile')
def test_absolute_order(self): """it should be possible to get an episode using absolute number""" api = TVDB("B43FF87DE395DF56") ep = api.get_episode(0, "en", "absolute", True, seriesid=81797, absolutenumber=62) self.assertEqual(ep.EpisodeName, "The First Obstacle? Giant Whale Laboon Appears")