diff options
Diffstat (limited to 'keystoneclient/tests/unit/v3/test_auth_manager.py')
-rw-r--r-- | keystoneclient/tests/unit/v3/test_auth_manager.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/keystoneclient/tests/unit/v3/test_auth_manager.py b/keystoneclient/tests/unit/v3/test_auth_manager.py index 1857960..dec8b0c 100644 --- a/keystoneclient/tests/unit/v3/test_auth_manager.py +++ b/keystoneclient/tests/unit/v3/test_auth_manager.py @@ -62,3 +62,17 @@ class AuthProjectsTest(utils.ClientTestCase): for d in domains: self.assertIsInstance(d, auth.Domain) + + def test_get_systems(self): + body = {'system': [{ + 'all': True, + }]} + + self.stub_url('GET', ['auth', 'system'], json=body) + + systems = self.client.auth.systems() + system = systems[0] + + self.assertEqual(1, len(systems)) + self.assertIsInstance(system, auth.System) + self.assertTrue(system.all) |