def test_credentials_file_does_not_exist_returns_none(self):
     # It's ok if the credentials file does not exist, we should
     # just catch the appropriate errors and return None.
     provider = credentials.SharedCredentialProvider(
         creds_filename='/does-not-exist', profile_name='dev')
     creds = provider.load()
     self.assertIsNone(creds)
Exemple #2
0
 def validate(path):
     provider = credentials.SharedCredentialProvider(
         creds_filename=path, profile_name=DEFAULT_PROFILE_NAME)
     creds = provider.load()
     self.assertIsNotNone(creds)
     self.assertEqual(creds.access_token, 'Bearer A.B.C')
     self.assertEqual(creds.method, 'shared-credentials-file')
 def validate(path):
     provider = credentials.SharedCredentialProvider(
         creds_filename=path, profile_name='dev')
     creds = provider.load()
     self.assertIsNotNone(creds)
     self.assertEqual(creds.access_key_id, 'admin_key')
     self.assertEqual(creds.private_key, 'admin')
     self.assertEqual(creds.method, 'shared-credentials-file')
 def test_credential_file_exists_default_profile(self):
     provider = credentials.SharedCredentialProvider(
         creds_filename=self.conf_file, profile_name=DEFAULT_PROFILE_NAME)
     creds = provider.load()
     self.assertIsNotNone(creds)
     self.assertEqual(creds.access_key_id, 'the_key')
     self.assertEqual(creds.private_key, 'secret')
     self.assertEqual(creds.method, 'shared-credentials-file')
 def validate(path):
     provider = credentials.SharedCredentialProvider(
         creds_filename=path, profile_name=DEFAULT_PROFILE_NAME)
     creds = provider.load()
     self.assertIsNotNone(creds)
     self.assertEqual(creds.access_key_id, 'the_key')
     self.assertEqual(creds.private_key,
                      'secret\nwith\na\nfew\nnewlines')
     self.assertEqual(creds.method, 'shared-credentials-file')
 def validate(path):
     provider = credentials.SharedCredentialProvider(
         creds_filename=path, profile_name=DEFAULT_PROFILE_NAME)
     with self.assertRaises(PartialCredentialsError):
         provider.load()