2424from googleapiclient import errors
2525from firebase_admin import exceptions
2626from firebase_admin import _utils
27+ from firebase_admin import _gapic_utils
2728
2829
2930_NOT_FOUND_ERROR_DICT = {
@@ -186,31 +187,31 @@ class TestGoogleApiClient:
186187 socket .error ('Read timed out' )
187188 ])
188189 def test_googleapicleint_timeout_error (self , error ):
189- firebase_error = _utils .handle_googleapiclient_error (error )
190+ firebase_error = _gapic_utils .handle_googleapiclient_error (error )
190191 assert isinstance (firebase_error , exceptions .DeadlineExceededError )
191192 assert str (firebase_error ) == 'Timed out while making an API call: {0}' .format (error )
192193 assert firebase_error .cause is error
193194 assert firebase_error .http_response is None
194195
195196 def test_googleapiclient_connection_error (self ):
196197 error = httplib2 .ServerNotFoundError ('Test error' )
197- firebase_error = _utils .handle_googleapiclient_error (error )
198+ firebase_error = _gapic_utils .handle_googleapiclient_error (error )
198199 assert isinstance (firebase_error , exceptions .UnavailableError )
199200 assert str (firebase_error ) == 'Failed to establish a connection: Test error'
200201 assert firebase_error .cause is error
201202 assert firebase_error .http_response is None
202203
203204 def test_unknown_transport_error (self ):
204205 error = socket .error ('Test error' )
205- firebase_error = _utils .handle_googleapiclient_error (error )
206+ firebase_error = _gapic_utils .handle_googleapiclient_error (error )
206207 assert isinstance (firebase_error , exceptions .UnknownError )
207208 assert str (firebase_error ) == 'Unknown error while making a remote service call: Test error'
208209 assert firebase_error .cause is error
209210 assert firebase_error .http_response is None
210211
211212 def test_http_response (self ):
212213 error = self ._create_http_error ()
213- firebase_error = _utils .handle_googleapiclient_error (error )
214+ firebase_error = _gapic_utils .handle_googleapiclient_error (error )
214215 assert isinstance (firebase_error , exceptions .InternalError )
215216 assert str (firebase_error ) == str (error )
216217 assert firebase_error .cause is error
@@ -219,7 +220,7 @@ def test_http_response(self):
219220
220221 def test_http_response_with_unknown_status (self ):
221222 error = self ._create_http_error (status = 501 )
222- firebase_error = _utils .handle_googleapiclient_error (error )
223+ firebase_error = _gapic_utils .handle_googleapiclient_error (error )
223224 assert isinstance (firebase_error , exceptions .UnknownError )
224225 assert str (firebase_error ) == str (error )
225226 assert firebase_error .cause is error
@@ -228,7 +229,7 @@ def test_http_response_with_unknown_status(self):
228229
229230 def test_http_response_with_message (self ):
230231 error = self ._create_http_error ()
231- firebase_error = _utils .handle_googleapiclient_error (
232+ firebase_error = _gapic_utils .handle_googleapiclient_error (
232233 error , message = 'Explicit error message' )
233234 assert isinstance (firebase_error , exceptions .InternalError )
234235 assert str (firebase_error ) == 'Explicit error message'
@@ -238,7 +239,7 @@ def test_http_response_with_message(self):
238239
239240 def test_http_response_with_code (self ):
240241 error = self ._create_http_error ()
241- firebase_error = _utils .handle_googleapiclient_error (
242+ firebase_error = _gapic_utils .handle_googleapiclient_error (
242243 error , code = exceptions .UNAVAILABLE )
243244 assert isinstance (firebase_error , exceptions .UnavailableError )
244245 assert str (firebase_error ) == str (error )
@@ -248,7 +249,7 @@ def test_http_response_with_code(self):
248249
249250 def test_http_response_with_message_and_code (self ):
250251 error = self ._create_http_error ()
251- firebase_error = _utils .handle_googleapiclient_error (
252+ firebase_error = _gapic_utils .handle_googleapiclient_error (
252253 error , message = 'Explicit error message' , code = exceptions .UNAVAILABLE )
253254 assert isinstance (firebase_error , exceptions .UnavailableError )
254255 assert str (firebase_error ) == 'Explicit error message'
@@ -258,7 +259,7 @@ def test_http_response_with_message_and_code(self):
258259
259260 def test_handle_platform_error (self ):
260261 error = self ._create_http_error (payload = _NOT_FOUND_PAYLOAD )
261- firebase_error = _utils .handle_platform_error_from_googleapiclient (error )
262+ firebase_error = _gapic_utils .handle_platform_error_from_googleapiclient (error )
262263 assert isinstance (firebase_error , exceptions .NotFoundError )
263264 assert str (firebase_error ) == 'test error'
264265 assert firebase_error .cause is error
@@ -267,15 +268,15 @@ def test_handle_platform_error(self):
267268
268269 def test_handle_platform_error_with_no_response (self ):
269270 error = socket .error ('Test error' )
270- firebase_error = _utils .handle_platform_error_from_googleapiclient (error )
271+ firebase_error = _gapic_utils .handle_platform_error_from_googleapiclient (error )
271272 assert isinstance (firebase_error , exceptions .UnknownError )
272273 assert str (firebase_error ) == 'Unknown error while making a remote service call: Test error'
273274 assert firebase_error .cause is error
274275 assert firebase_error .http_response is None
275276
276277 def test_handle_platform_error_with_no_error_code (self ):
277278 error = self ._create_http_error (payload = 'no error code' )
278- firebase_error = _utils .handle_platform_error_from_googleapiclient (error )
279+ firebase_error = _gapic_utils .handle_platform_error_from_googleapiclient (error )
279280 assert isinstance (firebase_error , exceptions .InternalError )
280281 message = 'Unexpected HTTP response with status: 500; body: no error code'
281282 assert str (firebase_error ) == message
@@ -291,7 +292,8 @@ def _custom_handler(cause, message, error_dict, http_response):
291292 invocations .append ((cause , message , error_dict , http_response ))
292293 return exceptions .InvalidArgumentError ('Custom message' , cause , http_response )
293294
294- firebase_error = _utils .handle_platform_error_from_googleapiclient (error , _custom_handler )
295+ firebase_error = _gapic_utils .handle_platform_error_from_googleapiclient (
296+ error , _custom_handler )
295297
296298 assert isinstance (firebase_error , exceptions .InvalidArgumentError )
297299 assert str (firebase_error ) == 'Custom message'
@@ -313,7 +315,8 @@ def test_handle_platform_error_with_custom_handler_ignore(self):
313315 def _custom_handler (cause , message , error_dict , http_response ):
314316 invocations .append ((cause , message , error_dict , http_response ))
315317
316- firebase_error = _utils .handle_platform_error_from_googleapiclient (error , _custom_handler )
318+ firebase_error = _gapic_utils .handle_platform_error_from_googleapiclient (
319+ error , _custom_handler )
317320
318321 assert isinstance (firebase_error , exceptions .NotFoundError )
319322 assert str (firebase_error ) == 'test error'
0 commit comments