diff options
author | Kevin Regan <regank@google.com> | 2016-01-25 15:55:07 -0800 |
---|---|---|
committer | Kevin Regan <regank@google.com> | 2016-02-09 12:56:05 -0800 |
commit | c9809c87f1352f951cc526b83e4b66ced8e8c3ae (patch) | |
tree | bafb2164d07bf77b2a8a6d1403146cf4ca98e5e4 /tests | |
parent | d783f1c84aa11ac370104ea3fc25337be798bb47 (diff) | |
download | oauth2client-c9809c87f1352f951cc526b83e4b66ced8e8c3ae.tar.gz |
Look at the v1 endpoint for the GCE metadata server
We are updating all uses of the legacy GCE metadata server endpoints
(0.1 and v1beta) to use the current endpoint.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/contrib/test_gce.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/contrib/test_gce.py b/tests/contrib/test_gce.py index 4367e7f..3407523 100644 --- a/tests/contrib/test_gce.py +++ b/tests/contrib/test_gce.py @@ -66,11 +66,13 @@ class AppAssertionCredentialsTests(unittest.TestCase): credentials.refresh(http) self.assertEquals(access_token, credentials.access_token) - base_metadata_uri = ('http://metadata.google.internal/0.1/meta-data/' - 'service-accounts/default/acquire') + base_metadata_uri = ( + 'http://metadata.google.internal/computeMetadata/v1/instance/' + 'service-accounts/default/acquire') escaped_scopes = urllib.parse.quote(' '.join(scopes), safe='') request_uri = base_metadata_uri + '?scope=' + escaped_scopes - http.request.assert_called_once_with(request_uri) + http.request.assert_called_once_with( + request_uri, headers={'Metadata-Flavor': 'Google'}) def test_refresh_success(self): self._refresh_success_helper(bytes_response=False) @@ -158,8 +160,9 @@ class AppAssertionCredentialsTests(unittest.TestCase): self.assertEqual(None, token.expires_in) http.request.assert_called_once_with( - 'http://metadata.google.internal/0.1/meta-data/service-accounts/' - 'default/acquire?scope=dummy_scope') + 'http://metadata.google.internal/computeMetadata/v1/instance/' + 'service-accounts/default/acquire?scope=dummy_scope', + headers={'Metadata-Flavor': 'Google'}) def test_save_to_well_known_file(self): import os |