def test_lookup(self): ep = reverse_parse_episode( self._get_parsable(True), self.root ) lep = lookup(ep) self.assertEqual(lep['series_title'].lower(), 'the war at home') self.assertEqual(lep['season_number'], 1) self.assertEqual(lep['ep_number'], 11)
def test_get_episodes(self): """ also tests upsert. """ self.db.create_database() ep = parser.base_parse_episode( os.path.join( self.db.directory, 'Sons of Anarchy/S04/Sons.of.'\ +'Anarchy.S04E11.Call.of.Duty.PROPER.HDTV.XviD-FQM'\ +'/sons.of.anarchy.s04e11.hdtv.xvid-fqm.avi')) ep = tvdbwrapper.lookup(ep) self.db.upsert_episode(ep) deps = self.db.get_episodes('WHERE season_number = ?', params=(4, )) log.debug(deps) deps = [d for d in deps] self.failIfEqual(len(deps), 0) for e in deps: righttype = isinstance(e, dbguy.Episode) self.assertTrue(righttype) self.assertEqual(e['season_number'], 4)
def test_get_episodes(self): """ also tests upsert. """ self.db.create_database() ep = parser.base_parse_episode( os.path.join( self.db.directory, 'Sons of Anarchy/S04/Sons.of.'\ +'Anarchy.S04E11.Call.of.Duty.PROPER.HDTV.XviD-FQM'\ +'/sons.of.anarchy.s04e11.hdtv.xvid-fqm.avi')) ep = tvdbwrapper.lookup(ep) self.db.upsert_episode(ep) deps = self.db.get_episodes('WHERE season_number = ?', params=(4,)) log.debug(deps) deps = [d for d in deps] self.failIfEqual(len(deps), 0) for e in deps: righttype = isinstance(e, dbguy.Episode) self.assertTrue(righttype) self.assertEqual(e['season_number'], 4)
def test_lookup(self): ep = reverse_parse_episode(self._get_parsable(True), self.root) lep = lookup(ep) self.assertEqual(lep["series_title"].lower(), "the war at home") self.assertEqual(lep["season_number"], 1) self.assertEqual(lep["ep_number"], 11)