コード例 #1
0
    def test_get_streams(self):
        client = Client()
        videos = client.get_videos(limit=10)
        self.assertGreater(len(videos['items']), 0)

        video = videos['items'][0]
        video_streams = client.get_video_streams(video['uri'])
        pass
コード例 #2
0
    def test_get_stream(self):
        client = Client()
        videos = client.get_videos(limit=10)
        self.assertGreater(len(videos['items']), 0)

        video = videos['items'][0]
        video_stream = client.get_video_stream(video['uri'], quality='medium')
        video_stream = client.get_video_stream(video['uri'], quality='high')
        pass
コード例 #3
0
    def get_client(self, context):
        if not self._client:
            self._client = Client()
            pass

        return self._client
コード例 #4
0
    def get_client(self, context):
        if self._client:
            return self._client

        self._client = Client()
        return self._client
コード例 #5
0
 def test_get_videos(self):
     client = Client()
     videos = client.get_videos()
     pass
コード例 #6
0
 def test_get_root_data(self):
     json_data = Client().get_root_data()
     pass
コード例 #7
0
 def test_get_video_streams(self):
     url = 'http://www.focus.de/sport/golf/golf-wissen-chippen-und-putten-reine-nervensache-vor-dem-einlochen-so-bleiben-sie-beim-kurzen-spiel-cool_id_4786330.html'
     streams = Client().get_video_streams(url)
     pass
コード例 #8
0
 def test_get_related_videos(self):
     url = 'http://www.focus.de/sport/golf/golf-wissen-chippen-und-putten-reine-nervensache-vor-dem-einlochen-so-bleiben-sie-beim-kurzen-spiel-cool_id_4786330.html'
     client = Client()
     videos = client.get_related_videos(url)
     pass
コード例 #9
0
 def test_get_videos_by_category(self):
     client = Client()
     videos = client.get_videos_by_category(category='Panorama')
     pass
コード例 #10
0
 def test_get_categories(self):
     client = Client()
     categories = client.get_categories()
     pass