def video(url): logger.debug("[api] video("+ url +")") v = Video(url) v.load() if v.valid(): return v else: return None
def test_video_load(self, foo, bar): with patch('franck.model.video.Video.beautify') as m: v = Video('http://www.jeuxvideo.com/foo') expected = v actual = v.load() m.assert_called_once_with('video_config', 'video_info') self.assertEqual(id(actual), id(expected))
def test_video_no_reload(self): with patch('franck.model.video.Video.beautify') as m: v = Video('http://www.jeuxvideo.com/foo') v.json = 'json was loaded already' expected = v actual = v.load() self.assertEqual(len(m.mock_calls), 0) self.assertEqual(id(actual), id(expected))