def test_search_and_grab(self): tv = TVDB(lang='en', wait=0.2, search_and_grab=True) tv.search('x', onfinished=partial(process_series, tv)) tv.search('aria the animation', onfinished=partial(process_series, tv)) tv.search('nichijou', onfinished=partial(process_series, tv)) tv.search('legend of the galactic heroes', onfinished=partial(process_series, tv))
def test_backend_search(self): tv = TVDB(lang='en', backend='ddg', wait=0.1) tv.search('x', onfinished=partial(search_finished, 'x'), backend='no', episode_summary=True) tv.search('aria the animation', onfinished=search_finished, backend='no', episode_summary=True) tv.search('nichijou', onfinished=search_finished) tv.search('legend galactic heroes', onfinished=search_finished, backend='g')
def test_only_search(self): tv = TVDB(lang='en', wait=0.2, search_and_grab=False) tv.search('x', onfinished=search_finished) tv.search('aria the animation', onfinished=search_finished) tv.search('nichijou', onfinished=search_finished) tv.search('legend of the galactic heroes', onfinished=search_finished)
def test_search(self): tvdb.search('The Simpsons') self.mock_et.fromstring.assert_called_once_with(self.returned_xml) self.mock_search_result.assert_called_once_with( tvdb, 'The%20Simpsons', self.mock_et.fromstring.return_value)