diff options
Diffstat (limited to 'keystone/test.py')
-rw-r--r-- | keystone/test.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/keystone/test.py b/keystone/test.py index 55aca3c6..5d1ad505 100644 --- a/keystone/test.py +++ b/keystone/test.py @@ -266,7 +266,11 @@ class TestCase(NoModule, unittest.TestCase): # only call load_backends once. dependency.reset() - for manager in [assignment, catalog, credential, ec2, identity, policy, + # NOTE(blk-u): identity must be before assignment to ensure that the + # identity driver is available to the assignment manager because the + # assignment manager gets the default assignment driver from the + # identity driver. + for manager in [identity, assignment, catalog, credential, ec2, policy, token, token_provider, trust]: manager_name = '%s_api' % manager.__name__.split('.')[-1] setattr(self, manager_name, manager.Manager()) |