summaryrefslogtreecommitdiffstats
path: root/keystone/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystone/test.py')
-rw-r--r--keystone/test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/keystone/test.py b/keystone/test.py
index 5d1ad505..9118b2ea 100644
--- a/keystone/test.py
+++ b/keystone/test.py
@@ -272,7 +272,12 @@ class TestCase(NoModule, unittest.TestCase):
# identity driver.
for manager in [identity, assignment, catalog, credential, ec2, policy,
token, token_provider, trust]:
- manager_name = '%s_api' % manager.__name__.split('.')[-1]
+ # manager.__name__ is like keystone.xxx[.yyy],
+ # converted to xxx[_yyy]
+ manager_name = ('%s_api' %
+ manager.__name__.replace('keystone.', '').
+ replace('.', '_'))
+
setattr(self, manager_name, manager.Manager())
dependency.resolve_future_dependencies()