@@ -174,6 +174,7 @@ def test_get_success_json():
174
174
method = "GET" ,
175
175
url = _metadata ._METADATA_ROOT + PATH ,
176
176
headers = _metadata ._METADATA_HEADERS ,
177
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
177
178
)
178
179
assert result [key ] == value
179
180
@@ -192,6 +193,7 @@ def test_get_success_json_content_type_charset():
192
193
method = "GET" ,
193
194
url = _metadata ._METADATA_ROOT + PATH ,
194
195
headers = _metadata ._METADATA_HEADERS ,
196
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
195
197
)
196
198
assert result [key ] == value
197
199
@@ -211,6 +213,7 @@ def test_get_success_retry(mock_sleep):
211
213
method = "GET" ,
212
214
url = _metadata ._METADATA_ROOT + PATH ,
213
215
headers = _metadata ._METADATA_HEADERS ,
216
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
214
217
)
215
218
assert request .call_count == 2
216
219
assert result [key ] == value
@@ -226,6 +229,7 @@ def test_get_success_text():
226
229
method = "GET" ,
227
230
url = _metadata ._METADATA_ROOT + PATH ,
228
231
headers = _metadata ._METADATA_HEADERS ,
232
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
229
233
)
230
234
assert result == data
231
235
@@ -241,6 +245,7 @@ def test_get_success_params():
241
245
method = "GET" ,
242
246
url = _metadata ._METADATA_ROOT + PATH + "?recursive=true" ,
243
247
headers = _metadata ._METADATA_HEADERS ,
248
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
244
249
)
245
250
assert result == data
246
251
@@ -255,6 +260,7 @@ def test_get_success_recursive_and_params():
255
260
method = "GET" ,
256
261
url = _metadata ._METADATA_ROOT + PATH + "?recursive=true" ,
257
262
headers = _metadata ._METADATA_HEADERS ,
263
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
258
264
)
259
265
assert result == data
260
266
@@ -269,6 +275,7 @@ def test_get_success_recursive():
269
275
method = "GET" ,
270
276
url = _metadata ._METADATA_ROOT + PATH + "?recursive=true" ,
271
277
headers = _metadata ._METADATA_HEADERS ,
278
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
272
279
)
273
280
assert result == data
274
281
@@ -290,6 +297,7 @@ def test_get_success_custom_root_new_variable():
290
297
method = "GET" ,
291
298
url = "http://{}/computeMetadata/v1/{}" .format (fake_root , PATH ),
292
299
headers = _metadata ._METADATA_HEADERS ,
300
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
293
301
)
294
302
295
303
@@ -310,6 +318,7 @@ def test_get_success_custom_root_old_variable():
310
318
method = "GET" ,
311
319
url = "http://{}/computeMetadata/v1/{}" .format (fake_root , PATH ),
312
320
headers = _metadata ._METADATA_HEADERS ,
321
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
313
322
)
314
323
315
324
@@ -326,6 +335,7 @@ def test_get_failure(mock_sleep):
326
335
method = "GET" ,
327
336
url = _metadata ._METADATA_ROOT + PATH ,
328
337
headers = _metadata ._METADATA_HEADERS ,
338
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
329
339
)
330
340
331
341
@@ -338,6 +348,7 @@ def test_get_return_none_for_not_found_error():
338
348
method = "GET" ,
339
349
url = _metadata ._METADATA_ROOT + PATH ,
340
350
headers = _metadata ._METADATA_HEADERS ,
351
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
341
352
)
342
353
343
354
@@ -357,6 +368,7 @@ def test_get_failure_connection_failed(mock_sleep):
357
368
method = "GET" ,
358
369
url = _metadata ._METADATA_ROOT + PATH ,
359
370
headers = _metadata ._METADATA_HEADERS ,
371
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
360
372
)
361
373
assert request .call_count == 5
362
374
@@ -375,6 +387,7 @@ def test_get_too_many_requests_retryable_error_failure():
375
387
method = "GET" ,
376
388
url = _metadata ._METADATA_ROOT + PATH ,
377
389
headers = _metadata ._METADATA_HEADERS ,
390
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
378
391
)
379
392
assert request .call_count == 5
380
393
@@ -391,6 +404,7 @@ def test_get_failure_bad_json():
391
404
method = "GET" ,
392
405
url = _metadata ._METADATA_ROOT + PATH ,
393
406
headers = _metadata ._METADATA_HEADERS ,
407
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
394
408
)
395
409
396
410
@@ -404,6 +418,7 @@ def test_get_project_id():
404
418
method = "GET" ,
405
419
url = _metadata ._METADATA_ROOT + "project/project-id" ,
406
420
headers = _metadata ._METADATA_HEADERS ,
421
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
407
422
)
408
423
assert project_id == project
409
424
@@ -419,6 +434,7 @@ def test_get_universe_domain_success():
419
434
method = "GET" ,
420
435
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
421
436
headers = _metadata ._METADATA_HEADERS ,
437
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
422
438
)
423
439
assert universe_domain == "fake_universe_domain"
424
440
@@ -432,6 +448,7 @@ def test_get_universe_domain_success_empty_response():
432
448
method = "GET" ,
433
449
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
434
450
headers = _metadata ._METADATA_HEADERS ,
451
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
435
452
)
436
453
assert universe_domain == "googleapis.com"
437
454
@@ -447,6 +464,7 @@ def test_get_universe_domain_not_found():
447
464
method = "GET" ,
448
465
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
449
466
headers = _metadata ._METADATA_HEADERS ,
467
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
450
468
)
451
469
assert universe_domain == "googleapis.com"
452
470
@@ -467,6 +485,7 @@ def test_get_universe_domain_retryable_error_failure():
467
485
method = "GET" ,
468
486
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
469
487
headers = _metadata ._METADATA_HEADERS ,
488
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
470
489
)
471
490
assert request .call_count == 5
472
491
@@ -509,11 +528,13 @@ def request(self, *args, **kwargs):
509
528
method = "GET" ,
510
529
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
511
530
headers = _metadata ._METADATA_HEADERS ,
531
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
512
532
)
513
533
request_ok .assert_called_once_with (
514
534
method = "GET" ,
515
535
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
516
536
headers = _metadata ._METADATA_HEADERS ,
537
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
517
538
)
518
539
519
540
assert universe_domain == "fake_universe_domain"
@@ -533,6 +554,7 @@ def test_get_universe_domain_other_error():
533
554
method = "GET" ,
534
555
url = _metadata ._METADATA_ROOT + "universe/universe-domain" ,
535
556
headers = _metadata ._METADATA_HEADERS ,
557
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
536
558
)
537
559
538
560
@@ -557,6 +579,7 @@ def test_get_service_account_token(utcnow, mock_metrics_header_value):
557
579
"metadata-flavor" : "Google" ,
558
580
"x-goog-api-client" : ACCESS_TOKEN_REQUEST_METRICS_HEADER_VALUE ,
559
581
},
582
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
560
583
)
561
584
assert token == "token"
562
585
assert expiry == utcnow () + datetime .timedelta (seconds = ttl )
@@ -583,6 +606,7 @@ def test_get_service_account_token_with_scopes_list(utcnow, mock_metrics_header_
583
606
"metadata-flavor" : "Google" ,
584
607
"x-goog-api-client" : ACCESS_TOKEN_REQUEST_METRICS_HEADER_VALUE ,
585
608
},
609
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
586
610
)
587
611
assert token == "token"
588
612
assert expiry == utcnow () + datetime .timedelta (seconds = ttl )
@@ -611,6 +635,7 @@ def test_get_service_account_token_with_scopes_string(
611
635
"metadata-flavor" : "Google" ,
612
636
"x-goog-api-client" : ACCESS_TOKEN_REQUEST_METRICS_HEADER_VALUE ,
613
637
},
638
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
614
639
)
615
640
assert token == "token"
616
641
assert expiry == utcnow () + datetime .timedelta (seconds = ttl )
@@ -628,6 +653,7 @@ def test_get_service_account_info():
628
653
method = "GET" ,
629
654
url = _metadata ._METADATA_ROOT + PATH + "/?recursive=true" ,
630
655
headers = _metadata ._METADATA_HEADERS ,
656
+ timeout = _metadata ._METADATA_DEFAULT_TIMEOUT ,
631
657
)
632
658
633
659
assert info [key ] == value
0 commit comments