diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-09-03 05:24:54 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-09-03 05:24:54 +0000 |
commit | 2ed10d21738d705132390f6a821d7452940577a3 (patch) | |
tree | 2542d001ebe98266c9f9acbe5d3b2d313462385c | |
parent | bf5ba7b1bd2569eb2622172a3b53db193954b40b (diff) | |
parent | b57c812f31bc4a248407ebb5cad80f67167c7672 (diff) | |
download | tempest-lib-2ed10d21738d705132390f6a821d7452940577a3.tar.gz |
Merge "Make TokenClientJSON deprecated"
-rw-r--r-- | tempest_lib/auth.py | 4 | ||||
-rw-r--r-- | tempest_lib/services/identity/v2/token_client.py | 19 | ||||
-rw-r--r-- | tempest_lib/services/identity/v3/token_client.py | 19 | ||||
-rw-r--r-- | tempest_lib/tests/services/identity/v2/test_token_client.py | 8 | ||||
-rw-r--r-- | tempest_lib/tests/services/identity/v3/test_token_client.py | 8 | ||||
-rw-r--r-- | tempest_lib/tests/test_auth.py | 4 | ||||
-rw-r--r-- | tempest_lib/tests/test_credentials.py | 4 |
7 files changed, 48 insertions, 18 deletions
diff --git a/tempest_lib/auth.py b/tempest_lib/auth.py index 4b2df5d..83bf7d4 100644 --- a/tempest_lib/auth.py +++ b/tempest_lib/auth.py @@ -248,7 +248,7 @@ class KeystoneAuthProvider(AuthProvider): class KeystoneV2AuthProvider(KeystoneAuthProvider): def _auth_client(self, auth_url): - return json_v2id.TokenClientJSON( + return json_v2id.TokenClient( auth_url, disable_ssl_certificate_validation=self.dsvm, ca_certs=self.ca_certs, trace_requests=self.trace_requests) @@ -326,7 +326,7 @@ class KeystoneV2AuthProvider(KeystoneAuthProvider): class KeystoneV3AuthProvider(KeystoneAuthProvider): def _auth_client(self, auth_url): - return json_v3id.V3TokenClientJSON( + return json_v3id.V3TokenClient( auth_url, disable_ssl_certificate_validation=self.dsvm, ca_certs=self.ca_certs, trace_requests=self.trace_requests) diff --git a/tempest_lib/services/identity/v2/token_client.py b/tempest_lib/services/identity/v2/token_client.py index 1db6a93..1e5b58e 100644 --- a/tempest_lib/services/identity/v2/token_client.py +++ b/tempest_lib/services/identity/v2/token_client.py @@ -13,16 +13,19 @@ # under the License. import json + +from oslo_log import log as logging + from tempest_lib.common import rest_client from tempest_lib import exceptions -class TokenClientJSON(rest_client.RestClient): +class TokenClient(rest_client.RestClient): def __init__(self, auth_url, disable_ssl_certificate_validation=None, ca_certs=None, trace_requests=None): dscv = disable_ssl_certificate_validation - super(TokenClientJSON, self).__init__( + super(TokenClient, self).__init__( None, None, None, disable_ssl_certificate_validation=dscv, ca_certs=ca_certs, trace_requests=trace_requests) @@ -101,3 +104,15 @@ class TokenClientJSON(rest_client.RestClient): return body['token']['id'], body else: return body['token']['id'] + + +class TokenClientJSON(TokenClient): + LOG = logging.getLogger(__name__) + + def _warn(self): + self.LOG.warning("%s class was deprecated and renamed to %s" % + (self.__class__.__name__, 'TokenClient')) + + def __init__(self, *args, **kwargs): + self._warn() + super(TokenClientJSON, self).__init__(*args, **kwargs) diff --git a/tempest_lib/services/identity/v3/token_client.py b/tempest_lib/services/identity/v3/token_client.py index db0723e..50dc21d 100644 --- a/tempest_lib/services/identity/v3/token_client.py +++ b/tempest_lib/services/identity/v3/token_client.py @@ -13,16 +13,19 @@ # under the License. import json + +from oslo_log import log as logging + from tempest_lib.common import rest_client from tempest_lib import exceptions -class V3TokenClientJSON(rest_client.RestClient): +class V3TokenClient(rest_client.RestClient): def __init__(self, auth_url, disable_ssl_certificate_validation=None, ca_certs=None, trace_requests=None): dscv = disable_ssl_certificate_validation - super(V3TokenClientJSON, self).__init__( + super(V3TokenClient, self).__init__( None, None, None, disable_ssl_certificate_validation=dscv, ca_certs=ca_certs, trace_requests=trace_requests) @@ -163,3 +166,15 @@ class V3TokenClientJSON(rest_client.RestClient): return token, body['token'] else: return token + + +class V3TokenClientJSON(V3TokenClient): + LOG = logging.getLogger(__name__) + + def _warn(self): + self.LOG.warning("%s class was deprecated and renamed to %s" % + (self.__class__.__name__, 'V3TokenClient')) + + def __init__(self, *args, **kwargs): + self._warn() + super(V3TokenClientJSON, self).__init__(*args, **kwargs) diff --git a/tempest_lib/tests/services/identity/v2/test_token_client.py b/tempest_lib/tests/services/identity/v2/test_token_client.py index 15effbf..cc309c7 100644 --- a/tempest_lib/tests/services/identity/v2/test_token_client.py +++ b/tempest_lib/tests/services/identity/v2/test_token_client.py @@ -30,7 +30,7 @@ class TestTokenClientV2(base.TestCase): self.fake_200_http = fake_http.fake_httplib2(return_type=200) def test_auth(self): - token_client_v2 = token_client.TokenClientJSON('fake_url') + token_client_v2 = token_client.TokenClient('fake_url') post_mock = self.useFixture(mockpatch.PatchObject( token_client_v2, 'post', return_value=self.fake_200_http.request( 'fake_url', body={'access': {'token': 'fake_token'}}))) @@ -48,7 +48,7 @@ class TestTokenClientV2(base.TestCase): body=req_dict) def test_auth_with_tenant(self): - token_client_v2 = token_client.TokenClientJSON('fake_url') + token_client_v2 = token_client.TokenClient('fake_url') post_mock = self.useFixture(mockpatch.PatchObject( token_client_v2, 'post', return_value=self.fake_200_http.request( 'fake_url', body={'access': {'token': 'fake_token'}}))) @@ -67,7 +67,7 @@ class TestTokenClientV2(base.TestCase): body=req_dict) def test_request_with_str_body(self): - token_client_v2 = token_client.TokenClientJSON('fake_url') + token_client_v2 = token_client.TokenClient('fake_url') self.useFixture(mockpatch.PatchObject( token_client_v2, 'raw_request', return_value=( httplib2.Response({'status': '200'}), @@ -77,7 +77,7 @@ class TestTokenClientV2(base.TestCase): self.assertIsInstance(body, dict) def test_request_with_bytes_body(self): - token_client_v2 = token_client.TokenClientJSON('fake_url') + token_client_v2 = token_client.TokenClient('fake_url') self.useFixture(mockpatch.PatchObject( token_client_v2, 'raw_request', return_value=( httplib2.Response({'status': '200'}), diff --git a/tempest_lib/tests/services/identity/v3/test_token_client.py b/tempest_lib/tests/services/identity/v3/test_token_client.py index f8295c4..4ff3109 100644 --- a/tempest_lib/tests/services/identity/v3/test_token_client.py +++ b/tempest_lib/tests/services/identity/v3/test_token_client.py @@ -30,7 +30,7 @@ class TestTokenClientV2(base.TestCase): self.fake_201_http = fake_http.fake_httplib2(return_type=201) def test_auth(self): - token_client_v3 = token_client.V3TokenClientJSON('fake_url') + token_client_v3 = token_client.V3TokenClient('fake_url') post_mock = self.useFixture(mockpatch.PatchObject( token_client_v3, 'post', return_value=self.fake_201_http.request( 'fake_url', body={'access': {'token': 'fake_token'}}))) @@ -53,7 +53,7 @@ class TestTokenClientV2(base.TestCase): body=req_dict) def test_auth_with_tenant(self): - token_client_v2 = token_client.V3TokenClientJSON('fake_url') + token_client_v2 = token_client.V3TokenClient('fake_url') post_mock = self.useFixture(mockpatch.PatchObject( token_client_v2, 'post', return_value=self.fake_201_http.request( 'fake_url', body={'access': {'token': 'fake_token'}}))) @@ -82,7 +82,7 @@ class TestTokenClientV2(base.TestCase): body=req_dict) def test_request_with_str_body(self): - token_client_v3 = token_client.V3TokenClientJSON('fake_url') + token_client_v3 = token_client.V3TokenClient('fake_url') self.useFixture(mockpatch.PatchObject( token_client_v3, 'raw_request', return_value=( httplib2.Response({"status": "200"}), @@ -92,7 +92,7 @@ class TestTokenClientV2(base.TestCase): self.assertIsInstance(body, dict) def test_request_with_bytes_body(self): - token_client_v3 = token_client.V3TokenClientJSON('fake_url') + token_client_v3 = token_client.V3TokenClient('fake_url') self.useFixture(mockpatch.PatchObject( token_client_v3, 'raw_request', return_value=( httplib2.Response({"status": "200"}), diff --git a/tempest_lib/tests/test_auth.py b/tempest_lib/tests/test_auth.py index 660e6f5..133a268 100644 --- a/tempest_lib/tests/test_auth.py +++ b/tempest_lib/tests/test_auth.py @@ -120,7 +120,7 @@ class TestKeystoneV2AuthProvider(BaseAuthTestsSetUp): def setUp(self): super(TestKeystoneV2AuthProvider, self).setUp() - self.stubs.Set(v2_client.TokenClientJSON, 'raw_request', + self.stubs.Set(v2_client.TokenClient, 'raw_request', fake_identity._fake_v2_response) self.target_url = 'test_api' @@ -341,7 +341,7 @@ class TestKeystoneV3AuthProvider(TestKeystoneV2AuthProvider): def setUp(self): super(TestKeystoneV3AuthProvider, self).setUp() - self.stubs.Set(v3_client.V3TokenClientJSON, 'raw_request', + self.stubs.Set(v3_client.V3TokenClient, 'raw_request', fake_identity._fake_v3_response) def _get_fake_alt_identity(self): diff --git a/tempest_lib/tests/test_credentials.py b/tempest_lib/tests/test_credentials.py index 2769cf5..f0ebf25 100644 --- a/tempest_lib/tests/test_credentials.py +++ b/tempest_lib/tests/test_credentials.py @@ -67,7 +67,7 @@ class KeystoneV2CredentialsTests(CredentialsTests): identity_response = fake_identity._fake_v2_response credentials_class = auth.KeystoneV2Credentials - tokenclient_class = v2_client.TokenClientJSON + tokenclient_class = v2_client.TokenClient identity_version = 'v2' def setUp(self): @@ -147,7 +147,7 @@ class KeystoneV3CredentialsTests(KeystoneV2CredentialsTests): credentials_class = auth.KeystoneV3Credentials identity_response = fake_identity._fake_v3_response - tokenclient_class = v3_client.V3TokenClientJSON + tokenclient_class = v3_client.V3TokenClient identity_version = 'v3' def test_is_not_valid(self): |