get some tests working again

This commit is contained in:
termie 2012-01-03 12:51:28 -08:00
parent 0e7f06d71e
commit 63c7934444
3 changed files with 9 additions and 13 deletions

View File

@ -1,7 +1,9 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4
# this is the web service frontend that emulates keystone
import logging
import uuid
import routes
from keystonelight import catalog
@ -233,7 +235,7 @@ class KeystoneTokenController(service.BaseApplication):
roles_ref = []
for role_id in extras_ref.get('roles', []):
roles_ref.append(self.identity_api.get_role(context, role_id))
logging.debug('TOKEN_REF %s', token_ref)
return self._format_authenticate(token_ref, roles_ref, catalog_ref)
def authenticate_ec2(self, context):
@ -276,6 +278,7 @@ class KeystoneTokenController(service.BaseApplication):
def _format_authenticate(self, token_ref, roles_ref, catalog_ref):
o = self._format_token(token_ref, roles_ref)
o['access']['serviceCatalog'] = self._format_catalog(catalog_ref)
return o
def _format_token(self, token_ref, roles_ref):
user_ref = token_ref['user']

View File

@ -177,11 +177,11 @@ class TestCase(unittest.TestCase):
or hasattr(last, 'application')
or hasattr(last, 'options')):
logging.debug('UPDATE %s: O %s A %s AS %s',
last.__class__,
getattr(last, 'options', None),
getattr(last, 'application', None),
getattr(last, 'applications', None))
#logging.debug('UPDATE %s: O %s A %s AS %s',
# last.__class__,
# getattr(last, 'options', None),
# getattr(last, 'application', None),
# getattr(last, 'applications', None))
if hasattr(last, 'options'):
last.options[key] = value

View File

@ -68,13 +68,6 @@ class MasterCompatTestCase(CompatTestCase):
password='foo2',
tenant_name='BAR')
def test_authenticate_tenant_name_and_tenants(self):
client = self._client(username='FOO',
password='foo2',
tenant_id='bar')
authenticated = client.authenticate()
self.assertTrue(authenticated)
def test_authenticate_tenant_name_and_tenants(self):
client = self.foo_client()
tenants = client.tenants.list()