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))
예제 #2
0
 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))
예제 #4
0
 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)
예제 #7
0
 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)
예제 #8
0
 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)