@@ -80,75 +80,6 @@ def test_it(self):
8080 self .assertTrue (client ._get_app_default_called )
8181
8282
83- class Test_get_for_service_account_p12 (unittest2 .TestCase ):
84-
85- def _callFUT (self , client_email , private_key_path , scope = None ):
86- from gcloud .credentials import get_for_service_account_p12
87- return get_for_service_account_p12 (client_email , private_key_path ,
88- scope = scope )
89-
90- def test_it (self ):
91- from gcloud import credentials as MUT
92- from gcloud ._testing import _Monkey
93-
94- CLIENT_EMAIL = 'phred@example.com'
95- MOCK_FILENAME = 'foo.path'
96- MOCK_CRED_CLASS = _MockServiceAccountCredentials ()
97- with _Monkey (MUT , ServiceAccountCredentials = MOCK_CRED_CLASS ):
98- found = self ._callFUT (CLIENT_EMAIL , MOCK_FILENAME )
99-
100- self .assertTrue (found is MOCK_CRED_CLASS ._result )
101- self .assertEqual (MOCK_CRED_CLASS .p12_called ,
102- [(CLIENT_EMAIL , MOCK_FILENAME , None )])
103-
104- def test_it_with_scope (self ):
105- from gcloud import credentials as MUT
106- from gcloud ._testing import _Monkey
107-
108- CLIENT_EMAIL = 'phred@example.com'
109- SCOPE = 'SCOPE'
110- MOCK_FILENAME = 'foo.path'
111- MOCK_CRED_CLASS = _MockServiceAccountCredentials ()
112- with _Monkey (MUT , ServiceAccountCredentials = MOCK_CRED_CLASS ):
113- found = self ._callFUT (CLIENT_EMAIL , MOCK_FILENAME , SCOPE )
114-
115- self .assertTrue (found is MOCK_CRED_CLASS ._result )
116- self .assertEqual (MOCK_CRED_CLASS .p12_called ,
117- [(CLIENT_EMAIL , MOCK_FILENAME , SCOPE )])
118-
119-
120- class Test_get_for_service_account_json (unittest2 .TestCase ):
121-
122- def _callFUT (self , json_credentials_path , scope = None ):
123- from gcloud .credentials import get_for_service_account_json
124- return get_for_service_account_json (json_credentials_path , scope = scope )
125-
126- def test_it (self ):
127- from gcloud ._testing import _Monkey
128- from gcloud import credentials as MUT
129-
130- FILENAME = object ()
131- MOCK_CRED_CLASS = _MockServiceAccountCredentials ()
132- with _Monkey (MUT , ServiceAccountCredentials = MOCK_CRED_CLASS ):
133- result = self ._callFUT (FILENAME )
134-
135- self .assertEqual (result , MOCK_CRED_CLASS ._result )
136- self .assertEqual (MOCK_CRED_CLASS .json_called , [(FILENAME , None )])
137-
138- def test_it_with_scope (self ):
139- from gcloud ._testing import _Monkey
140- from gcloud import credentials as MUT
141-
142- FILENAME = object ()
143- SCOPE = object ()
144- MOCK_CRED_CLASS = _MockServiceAccountCredentials ()
145- with _Monkey (MUT , ServiceAccountCredentials = MOCK_CRED_CLASS ):
146- result = self ._callFUT (FILENAME , scope = SCOPE )
147-
148- self .assertEqual (result , MOCK_CRED_CLASS ._result )
149- self .assertEqual (MOCK_CRED_CLASS .json_called , [(FILENAME , SCOPE )])
150-
151-
15283class Test_generate_signed_url (unittest2 .TestCase ):
15384
15485 def _callFUT (self , * args , ** kwargs ):
@@ -665,19 +596,3 @@ def non_transactional(*args, **kwargs):
665596 def do_nothing_wrapper (func ):
666597 return func
667598 return do_nothing_wrapper
668-
669-
670- class _MockServiceAccountCredentials (object ):
671-
672- def __init__ (self ):
673- self .p12_called = []
674- self .json_called = []
675- self ._result = _Credentials ()
676-
677- def from_p12_keyfile (self , email , path , scopes = None ):
678- self .p12_called .append ((email , path , scopes ))
679- return self ._result
680-
681- def from_json_keyfile_name (self , path , scopes = None ):
682- self .json_called .append ((path , scopes ))
683- return self ._result
0 commit comments