示例#1
0
 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))
示例#2
0
 def test_video_valid_loaded_invalid(self):
   v = Video('http://www.jeuxvideo.com/foo')
   v.json = {}
   expected = False
   actual = v.valid()
   self.assertEqual(actual, expected)
示例#3
0
 def test_video_valid_loaded_valid(self):
   v = Video('http://www.jeuxvideo.com/foo')
   v.json = 'json was loaded already'
   expected = True
   actual = v.valid()
   self.assertEqual(actual, expected)
示例#4
0
def build_video():
  with open(os.path.join(os.path.dirname(__file__), 'files', 'video_json.json')) as jsondump:
    v = Video('http://www.jeuxvideo.com/gaming-live/0001/00011717/kingdom-hearts-chain-of-memories-gameboy-advance-gba-sora-00000849.htm')
    v.json = json.load(jsondump)
    return v