Skip to content

Commit e0b2256

Browse files
committed
Use transport helpers in system tests
1 parent 2c44207 commit e0b2256

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

scripts/run_gce_system_tests.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,25 @@
1414

1515
import json
1616

17-
import httplib2
1817
from six.moves import http_client
1918
from six.moves import urllib
2019
import unittest2
2120

22-
from oauth2client import GOOGLE_TOKEN_INFO_URI
23-
from oauth2client.client import GoogleCredentials
24-
from oauth2client.contrib.gce import AppAssertionCredentials
21+
import oauth2client
22+
from oauth2client import client
23+
from oauth2client import transport
24+
from oauth2client.contrib import gce
2525

2626

2727
class TestComputeEngine(unittest2.TestCase):
2828

2929
def test_application_default(self):
30-
default_creds = GoogleCredentials.get_application_default()
31-
self.assertIsInstance(default_creds, AppAssertionCredentials)
30+
default_creds = client.GoogleCredentials.get_application_default()
31+
self.assertIsInstance(default_creds, gce.AppAssertionCredentials)
3232

3333
def test_token_info(self):
34-
credentials = AppAssertionCredentials([])
35-
http = httplib2.Http()
34+
credentials = gce.AppAssertionCredentials([])
35+
http = transport.get_http_object()
3636

3737
# First refresh to get the access token.
3838
self.assertIsNone(credentials.access_token)
@@ -41,9 +41,9 @@ def test_token_info(self):
4141

4242
# Then check the access token against the token info API.
4343
query_params = {'access_token': credentials.access_token}
44-
token_uri = (GOOGLE_TOKEN_INFO_URI + '?' +
44+
token_uri = (oauth2client.GOOGLE_TOKEN_INFO_URI + '?' +
4545
urllib.parse.urlencode(query_params))
46-
response, content = http.request(token_uri)
46+
response, content = transport.request(http, token_uri)
4747
self.assertEqual(response.status, http_client.OK)
4848

4949
content = content.decode('utf-8')

scripts/run_system_tests.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
import json
1616
import os
1717

18-
import httplib2
1918
from six.moves import http_client
2019

2120
import oauth2client
2221
from oauth2client import client
23-
from oauth2client.service_account import ServiceAccountCredentials
22+
from oauth2client import service_account
23+
from oauth2client import transport
2424

2525

2626
JSON_KEY_PATH = os.getenv('OAUTH2CLIENT_TEST_JSON_KEY_PATH')
@@ -56,8 +56,8 @@ def _require_environ():
5656

5757

5858
def _check_user_info(credentials, expected_email):
59-
http = credentials.authorize(httplib2.Http())
60-
response, content = http.request(USER_INFO)
59+
http = credentials.authorize(transport.get_http_object())
60+
response, content = transport.request(http, USER_INFO)
6161
if response.status != http_client.OK:
6262
raise ValueError('Expected 200 OK response.')
6363

@@ -68,14 +68,14 @@ def _check_user_info(credentials, expected_email):
6868

6969

7070
def run_json():
71-
credentials = ServiceAccountCredentials.from_json_keyfile_name(
72-
JSON_KEY_PATH, scopes=SCOPE)
71+
factory = service_account.ServiceAccountCredentials.from_json_keyfile_name
72+
credentials = factory(JSON_KEY_PATH, scopes=SCOPE)
7373
service_account_email = credentials._service_account_email
7474
_check_user_info(credentials, service_account_email)
7575

7676

7777
def run_p12():
78-
credentials = ServiceAccountCredentials.from_p12_keyfile(
78+
credentials = service_account.ServiceAccountCredentials.from_p12_keyfile(
7979
P12_KEY_EMAIL, P12_KEY_PATH, scopes=SCOPE)
8080
_check_user_info(credentials, P12_KEY_EMAIL)
8181

0 commit comments

Comments
 (0)