Commit 3a71901f by Waheed Ahmed

Fixed youtube stub server and removed unused variable.

TNL-778
parent c4a957c1
...@@ -4,7 +4,7 @@ Unit test for stub YouTube implementation. ...@@ -4,7 +4,7 @@ Unit test for stub YouTube implementation.
import unittest import unittest
import requests import requests
from ..youtube import StubYouTubeService, IFRAME_API_RESPONSE from ..youtube import StubYouTubeService
class StubYouTubeServiceTest(unittest.TestCase): class StubYouTubeServiceTest(unittest.TestCase):
......
...@@ -24,7 +24,7 @@ from urlparse import urlparse ...@@ -24,7 +24,7 @@ from urlparse import urlparse
from collections import OrderedDict from collections import OrderedDict
IFRAME_API_RESPONSE = requests.get('https://www.youtube.com/iframe_api').content.strip("\n") IFRAME_API_RESPONSE = None
class StubYouTubeHandler(StubHttpRequestHandler): class StubYouTubeHandler(StubHttpRequestHandler):
...@@ -51,6 +51,11 @@ class StubYouTubeHandler(StubHttpRequestHandler): ...@@ -51,6 +51,11 @@ class StubYouTubeHandler(StubHttpRequestHandler):
Handle a GET request from the client and sends response back. Handle a GET request from the client and sends response back.
""" """
# Initialize only once if IFRAME_API_RESPONSE is none.
global IFRAME_API_RESPONSE # pylint: disable=W0603
if IFRAME_API_RESPONSE is None:
IFRAME_API_RESPONSE = requests.get('https://www.youtube.com/iframe_api').content.strip("\n")
self.log_message( self.log_message(
"Youtube provider received GET request to path {}".format(self.path) "Youtube provider received GET request to path {}".format(self.path)
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment