3232
3333class IntegrationTestDataApiClient (unittest .TestCase ):
3434
35- def _build_base_url (self ):
35+ @staticmethod
36+ def __build_base_url ():
3637 env = os .environ
3738 env_domain = ''
3839 region_domain = '.learnosity.com'
@@ -49,14 +50,12 @@ def _build_base_url(self):
4950
5051 base_url = "https://data%s%s/%s" % (env_domain , region_domain , version_path )
5152
52- print ('Using base URL: ' + base_url )
53-
5453 return base_url
5554
5655 def test_real_request (self ):
5756 """Make a request against Data Api to ensure the SDK works"""
5857 client = DataApi ()
59- res = client .request (self ._build_base_url () + items_endpoint , security , consumer_secret , items_request ,
58+ res = client .request (self .__build_base_url () + items_endpoint , security , consumer_secret , items_request ,
6059 action )
6160 returned_json = res .json ()
6261
@@ -68,7 +67,7 @@ def test_real_request(self):
6867 def test_paging (self ):
6968 """Verify that paging works"""
7069 client = DataApi ()
71- pages = client .request_iter (self ._build_base_url () + items_endpoint , security , consumer_secret ,
70+ pages = client .request_iter (self .__build_base_url () + items_endpoint , security , consumer_secret ,
7271 items_request , action )
7372 results = set ()
7473
@@ -83,21 +82,14 @@ def test_real_question_request(self):
8382 """Make a request against Data Api to ensure the SDK works"""
8483 client = DataApi ()
8584
86- test_url = self ._build_base_url () + questions_endpoint
87-
88- print ("test_url is" , test_url )
89-
9085 questions_request ['limit' ] = 3
91-
92- res = client .request (test_url , security , consumer_secret , questions_request ,
86+ res = client .request (self .__build_base_url () + questions_endpoint , security , consumer_secret , questions_request ,
9387 action )
9488
9589 returned_json = res .json ()
96-
9790 assert len (returned_json ['data' ]) > 0
9891
9992 keys = set ()
100-
10193 for key , value in Future .iteritems (returned_json ['data' ]):
10294 keys .add (key )
10395
@@ -107,21 +99,15 @@ def test_question_paging(self):
10799 """Verify that paging works"""
108100 client = DataApi ()
109101
110- test_url = self ._build_base_url () + questions_endpoint
111-
112- print ("test_url is" , test_url )
113-
114- pages = client .request_iter (test_url , security , consumer_secret ,
102+ pages = client .request_iter (self .__build_base_url () + questions_endpoint , security , consumer_secret ,
115103 questions_request , action )
116104
117105 results = []
118-
119106 for page in pages :
120107 if page ['data' ]:
121108 results .append (page ['data' ])
122109
123110 keys = set ()
124-
125111 for row in results :
126112 for key in row .keys ():
127113 keys .add (key )
0 commit comments