summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-09-03 05:24:54 +0000
committerGerrit Code Review <review@openstack.org>2015-09-03 05:24:54 +0000
commit2ed10d21738d705132390f6a821d7452940577a3 (patch)
tree2542d001ebe98266c9f9acbe5d3b2d313462385c
parentbf5ba7b1bd2569eb2622172a3b53db193954b40b (diff)
parentb57c812f31bc4a248407ebb5cad80f67167c7672 (diff)
downloadtempest-lib-2ed10d21738d705132390f6a821d7452940577a3.tar.gz
Merge "Make TokenClientJSON deprecated"
-rw-r--r--tempest_lib/auth.py4
-rw-r--r--tempest_lib/services/identity/v2/token_client.py19
-rw-r--r--tempest_lib/services/identity/v3/token_client.py19
-rw-r--r--tempest_lib/tests/services/identity/v2/test_token_client.py8
-rw-r--r--tempest_lib/tests/services/identity/v3/test_token_client.py8
-rw-r--r--tempest_lib/tests/test_auth.py4
-rw-r--r--tempest_lib/tests/test_credentials.py4
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):