File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616
1717from gcloud import _helpers
1818from gcloud .environment_vars import TESTS_PROJECT
19+ from gcloud .exceptions import InternalServerError
1920from gcloud .exceptions import NotFound
2021from gcloud .exceptions import ServiceUnavailable
2122from gcloud import monitoring
2425from system_test_utils import unique_resource_id
2526
2627retry_404 = RetryErrors (NotFound )
28+ retry_404_500 = RetryErrors ((NotFound , InternalServerError ))
29+ retry_500 = RetryErrors (InternalServerError )
2730retry_503 = RetryErrors (ServiceUnavailable )
2831
2932
@@ -176,8 +179,8 @@ def test_create_and_delete_metric_descriptor(self):
176179 description = DESCRIPTION ,
177180 )
178181
179- descriptor .create ()
180- retry_404 (descriptor .delete )()
182+ retry_500 ( descriptor .create () )
183+ retry_404_500 (descriptor .delete )()
181184
182185 with self .assertRaises (NotFound ):
183186 descriptor .delete ()
You can’t perform that action at this time.
0 commit comments