Пример #1
0
  def load(self):
    if self.loaded():
      return self

    # get data from the player's config xml file
    config = parser.video_config(self.url)

    # get data from the video's page
    info = parser.video_info(self.url)

    # merge that in a dict
    self.json = self.beautify(config, info)

    return self
Пример #2
0
 def test_video_info_404(self, foo):
   expected = None
   actual = video_info('')
   self.assertEqual(actual, expected)
Пример #3
0
 def test_video_info(self, foo):
   expected = {'title': 'Kingdom Hearts : Chain of Memories : Sora', 'thumbnail': 'http://image.jeuxvideo.com/images/videos/gaming_live_images/200705/kingdom_hearts_gba-00000849-high.jpg', 'description': "\nRetour sur Chain of Memories, afin de vous remettre les idées au clair concernant cet épisode qui n'est plus vaiment une exclusivité GBA puisque le remake est proposé dans Kingdom Hearts 2 Final Mix+ au Japon. Une bonne occasion de revoir le fonctionnement de ce titre qui se démarque par son système de cartes.\n", 'duration': 'PT0H8M5S'}
   actual = video_info('')
   self.assertEqual(actual, expected)