def test_get_default_credential_from_malformed_file_2(self): credentials_file = datafile( os.path.join('gcloud', 'credentials_default_malformed_2.json')) # we can't use self.assertRaisesRegexp() because it is only in Python 2.7+ try: _get_default_credential_from_file(credentials_file) self.fail('An exception was expected!') except DefaultCredentialsError as error: self.assertEqual('The following field(s): ' 'private_key_id must be defined.', str(error))
def test_get_default_credential_from_malformed_file_2(self): credentials_file = datafile( os.path.join('gcloud', 'credentials_default_malformed_2.json')) # we can't use self.assertRaisesRegexp() because it is only in Python 2.7+ try: _get_default_credential_from_file(credentials_file) self.fail('An exception was expected!') except DefaultCredentialsError as error: self.assertEqual( 'The following field(s): ' 'private_key_id must be defined.', str(error))
def test_get_default_credential_from_malformed_file_1(self): credentials_file = datafile( os.path.join('gcloud', 'credentials_default_malformed_1.json')) # we can't use self.assertRaisesRegexp() because it is only in Python 2.7+ try: _get_default_credential_from_file(credentials_file) self.fail('An exception was expected!') except DefaultCredentialsError as error: self.assertEqual("'type' field should be defined " "(and have one of the '" + AUTHORIZED_USER + "' or '" + SERVICE_ACCOUNT + "' values)", str(error))
def test_get_default_credential_from_malformed_file_1(self): credentials_file = datafile( os.path.join('gcloud', 'credentials_default_malformed_1.json')) # we can't use self.assertRaisesRegexp() because it is only in Python 2.7+ try: _get_default_credential_from_file(credentials_file) self.fail('An exception was expected!') except DefaultCredentialsError as error: self.assertEqual( "'type' field should be defined " "(and have one of the '" + AUTHORIZED_USER + "' or '" + SERVICE_ACCOUNT + "' values)", str(error))
def test_get_default_credential_from_file_authorized_user(self): credentials_file = datafile( os.path.join('gcloud', 'credentials_default_authorized_user.json')) credentials = _get_default_credential_from_file(credentials_file) self.validate_google_credentials(credentials)
def test_get_default_credential_from_file_service_account(self): credentials_file = datafile( os.path.join('gcloud', 'credentials_default.json')) credentials = _get_default_credential_from_file(credentials_file) self.validate_service_account_credentials(credentials)