def __init__(self, token=''): if token: self.token = token if not self.token: self.token = getattr(settings, 'BRIGHTCOVE_TOKEN', None) self.connector = Brightcove(self.token)
def __init__(self, caching_decorator=None): self.brightcove = Brightcove(API_TOKEN) if caching_decorator: self._request = caching_decorator(self._request) # preload data self.mobile_data = json.loads(self._request(MOBILEDATA_URL)) try: self.fan_art_bootstarp = json.loads( self._request(FANART_BOOTSTRAP_URL)) except Exception, e: pass
def setUp(self): TOKEN = 'cE97ArV7TzqBzkmeRVVhJ8O6GWME2iG_bRvjBTlNb4o.' TOKEN = 'foobar' self.b = Brightcove(TOKEN) self.b._orig_read_conn = self.b.read_conn self.b.read_conn._request = _request
def test_init(self): b = Brightcove('xxx') self.assertEqual(b.token, 'xxx')
def play(videoId): api_token = get_api_token() brightcove = Brightcove(api_token) video = brightcove.find_video_by_id(videoId, media_delivery='http') plugin.set_resolved_url(video.videoFullLength['url'])