diff options
| author | Dolph Mathews <dolph.mathews@gmail.com> | 2012-12-11 14:40:27 -0600 |
|---|---|---|
| committer | Dolph Mathews <dolph.mathews@gmail.com> | 2012-12-12 07:47:46 -0600 |
| commit | 4e2be8a8880f03b1c6d1dc663d7259dbb45ddf67 (patch) | |
| tree | 58fc05007116a591f96c8e19288d0aade27a1581 /tests | |
| parent | 6397580a52be5288b4cb5e0a86a8c340fe4fd0ae (diff) | |
| download | keystone-4e2be8a8880f03b1c6d1dc663d7259dbb45ddf67.tar.gz keystone-4e2be8a8880f03b1c6d1dc663d7259dbb45ddf67.tar.xz keystone-4e2be8a8880f03b1c6d1dc663d7259dbb45ddf67.zip | |
Move token controller into keystone.token
Change-Id: Ie8277529185f645854e0aebaafa173c06a7c5164
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_auth.py (renamed from tests/test_service.py) | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/tests/test_service.py b/tests/test_auth.py index c256e7e0..c0dbbd2c 100644 --- a/tests/test_service.py +++ b/tests/test_auth.py @@ -17,13 +17,15 @@ import uuid import default_fixtures +from keystone import catalog from keystone import config from keystone import exception from keystone import identity -from keystone import service -from keystone import test from keystone.identity.backends import kvs as kvs_identity from keystone.openstack.common import timeutils +from keystone import policy +from keystone import test +from keystone import token CONF = config.CONF @@ -50,12 +52,19 @@ def _build_user_auth(token=None, username=None, return auth_json -class TokenControllerTest(test.TestCase): +class AuthTest(test.TestCase): def setUp(self): - super(TokenControllerTest, self).setUp() + super(AuthTest, self).setUp() + + # load_fixtures checks for 'identity_api' to be defined self.identity_api = kvs_identity.Identity() self.load_fixtures(default_fixtures) - self.api = service.TokenController() + + self.api = token.controllers.Auth( + catalog_api=catalog.Manager(), + identity_api=identity.Manager(), + policy_api=policy.Manager(), + token_api=token.Manager()) def assertEqualTokens(self, a, b): """Assert that two tokens are equal. @@ -78,7 +87,7 @@ class TokenControllerTest(test.TestCase): return self.assertDictEqual(normalize(a), normalize(b)) -class AuthBadRequests(TokenControllerTest): +class AuthBadRequests(AuthTest): def setUp(self): super(AuthBadRequests, self).setUp() @@ -86,7 +95,7 @@ class AuthBadRequests(TokenControllerTest): """Verify that _authenticate_external() raises exception if not applicable""" self.assertRaises( - service.ExternalAuthNotApplicable, + token.controllers.ExternalAuthNotApplicable, self.api._authenticate_external, {}, {}) @@ -121,7 +130,7 @@ class AuthBadRequests(TokenControllerTest): {}, {'auth': 'abcd'}) -class AuthWithToken(TokenControllerTest): +class AuthWithToken(AuthTest): def setUp(self): super(AuthWithToken, self).setUp() @@ -179,7 +188,7 @@ class AuthWithToken(TokenControllerTest): self.assertEquals(tenant["id"], self.tenant_bar['id']) -class AuthWithPasswordCredentials(TokenControllerTest): +class AuthWithPasswordCredentials(AuthTest): def setUp(self): super(AuthWithPasswordCredentials, self).setUp() @@ -236,7 +245,7 @@ class AuthWithPasswordCredentials(TokenControllerTest): {}, body_dict) -class AuthWithRemoteUser(TokenControllerTest): +class AuthWithRemoteUser(AuthTest): def setUp(self): super(AuthWithRemoteUser, self).setUp() @@ -303,13 +312,7 @@ class AuthWithRemoteUser(TokenControllerTest): body_dict) -class TokenExpirationTest(test.TestCase): - def setUp(self): - super(TokenExpirationTest, self).setUp() - self.identity_api = kvs_identity.Identity() - self.load_fixtures(default_fixtures) - self.api = service.TokenController() - +class TokenExpirationTest(AuthTest): def _maintain_token_expiration(self): """Token expiration should be maintained after re-auth & validation.""" r = self.api.authenticate( |
