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)
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()