2020
2121Unit tests for objects created from discovery documents.
2222"""
23+ from __future__ import absolute_import
24+ import six
2325
2426__author__ = 'jcgregorio@google.com (Joe Gregorio)'
2527
@@ -89,9 +91,9 @@ def assertUrisEqual(testcase, expected, actual):
8991 testcase .assertEqual (expected .fragment , actual .fragment )
9092 expected_query = parse_qs (expected .query )
9193 actual_query = parse_qs (actual .query )
92- for name in expected_query .keys ():
94+ for name in list ( expected_query .keys () ):
9395 testcase .assertEqual (expected_query [name ], actual_query [name ])
94- for name in actual_query .keys ():
96+ for name in list ( actual_query .keys () ):
9597 testcase .assertEqual (expected_query [name ], actual_query [name ])
9698
9799
@@ -133,7 +135,7 @@ def _base_fix_up_parameters_test(self, method_desc, http_method, root_desc):
133135 self .assertEqual (STACK_QUERY_PARAMETER_DEFAULT_VALUE ,
134136 parameters [param_name ])
135137
136- for param_name , value in root_desc .get ('parameters' , {}). iteritems ( ):
138+ for param_name , value in six . iteritems ( root_desc .get ('parameters' , {})):
137139 self .assertEqual (value , parameters [param_name ])
138140
139141 return parameters
@@ -300,7 +302,7 @@ def test_ResourceMethodParameters_zoo_get(self):
300302 'o' : 'object' ,
301303 'q' : 'string' ,
302304 'rr' : 'string' }
303- keys = param_types .keys ()
305+ keys = list ( param_types .keys () )
304306 self .assertEqual (parameters .argmap , dict ((key , key ) for key in keys ))
305307 self .assertEqual (parameters .required_params , [])
306308 self .assertEqual (sorted (parameters .repeated_params ), ['er' , 'rr' ])
@@ -318,7 +320,7 @@ def test_ResourceMethodParameters_zoo_animals_patch(self):
318320 parameters = ResourceMethodParameters (method_desc )
319321
320322 param_types = {'name' : 'string' }
321- keys = param_types .keys ()
323+ keys = list ( param_types .keys () )
322324 self .assertEqual (parameters .argmap , dict ((key , key ) for key in keys ))
323325 self .assertEqual (parameters .required_params , ['name' ])
324326 self .assertEqual (parameters .repeated_params , [])
0 commit comments