fix auth tests
This commit is contained in:
@@ -785,7 +785,7 @@ class AuthManager(object):
|
|||||||
return read_buffer
|
return read_buffer
|
||||||
|
|
||||||
def get_environment_rc(self, user, project=None, use_dmz=True):
|
def get_environment_rc(self, user, project=None, use_dmz=True):
|
||||||
"""Get credential zip for user in project"""
|
"""Get environment rc for user in project"""
|
||||||
if not isinstance(user, User):
|
if not isinstance(user, User):
|
||||||
user = self.get_user(user)
|
user = self.get_user(user)
|
||||||
if project is None:
|
if project is None:
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ class _AuthManagerBaseTestCase(test.TestCase):
|
|||||||
self.assertEqual('classified', u.secret)
|
self.assertEqual('classified', u.secret)
|
||||||
self.assertEqual('private-party', u.access)
|
self.assertEqual('private-party', u.access)
|
||||||
|
|
||||||
def test_004_signature_is_valid(self):
|
def test_signature_is_valid(self):
|
||||||
with user_generator(self.manager, name='admin', secret='admin',
|
with user_generator(self.manager, name='admin', secret='admin',
|
||||||
access='admin'):
|
access='admin'):
|
||||||
with project_generator(self.manager, name="admin",
|
with project_generator(self.manager, name="admin",
|
||||||
@@ -141,15 +141,14 @@ class _AuthManagerBaseTestCase(test.TestCase):
|
|||||||
'127.0.0.1',
|
'127.0.0.1',
|
||||||
'/services/Cloud'))
|
'/services/Cloud'))
|
||||||
|
|
||||||
def test_005_can_get_credentials(self):
|
def test_can_get_credentials(self):
|
||||||
return
|
st = {'access': 'access', 'secret': 'secret'}
|
||||||
credentials = self.manager.get_user('test1').get_credentials()
|
with user_and_project_generator(self.manager, user_state=st) as (u, p):
|
||||||
self.assertEqual(credentials,
|
credentials = self.manager.get_environment_rc(u, p)
|
||||||
'export EC2_ACCESS_KEY="access"\n' +
|
LOG.debug(credentials)
|
||||||
'export EC2_SECRET_KEY="secret"\n' +
|
self.assertTrue('export EC2_ACCESS_KEY="access:testproj"\n'
|
||||||
'export EC2_URL="http://127.0.0.1:8773/services/Cloud"\n' +
|
in credentials)
|
||||||
'export S3_URL="http://127.0.0.1:3333/"\n' +
|
self.assertTrue('export EC2_SECRET_KEY="secret"\n' in credentials)
|
||||||
'export EC2_USER_ID="test1"\n')
|
|
||||||
|
|
||||||
def test_can_list_users(self):
|
def test_can_list_users(self):
|
||||||
with user_generator(self.manager):
|
with user_generator(self.manager):
|
||||||
|
|||||||
Reference in New Issue
Block a user