aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNathaniel Manista <nathaniel@google.com>2016-02-09 16:58:11 -0800
committerNathaniel Manista <nathaniel@google.com>2016-02-09 16:58:11 -0800
commitb13ab40a01adacf0075fd52f95173abb33297254 (patch)
tree8fb2a38ae9ef424e1581c199f4ab4b78c715ddd1 /tests
parent6d46c4697f94cc0275914e95c43c8b22cbad59a8 (diff)
parentc9809c87f1352f951cc526b83e4b66ced8e8c3ae (diff)
downloadoauth2client-b13ab40a01adacf0075fd52f95173abb33297254.tar.gz
Merge pull request #387 from Galabar001/master
Look at the v1 endpoint for the GCE metadata server.
Diffstat (limited to 'tests')
-rw-r--r--tests/contrib/test_gce.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/contrib/test_gce.py b/tests/contrib/test_gce.py
index 3ecb37f..add4231 100644
--- a/tests/contrib/test_gce.py
+++ b/tests/contrib/test_gce.py
@@ -67,11 +67,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)
@@ -159,8 +161,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