Skip to content

Commit a0aaed8

Browse files
committed
Adapt unit tests to keystoneauth 5.9.0
Since keystoneauth 5.9.0[1], LegacyJSONAdapter no longer inherits the base Adapter class. Update mocks according to that change. [1] 0383309ced09813d31150a1495b18073dc944308 Change-Id: I8495db0ca59681bb7888bb8b7b353f8b16aa42fc
1 parent 97bae52 commit a0aaed8

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

cinderclient/tests/unit/test_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def test_get_base_url(self, url, expected_base, mock_get_endpoint):
110110
cs = cinderclient.client.SessionClient(self, api_version='3.0')
111111
self.assertEqual(expected_base, cs._get_base_url())
112112

113-
@mock.patch.object(adapter.Adapter, 'request')
113+
@mock.patch.object(adapter.LegacyJsonAdapter, '_request')
114114
@mock.patch.object(exceptions, 'from_response')
115115
def test_sessionclient_request_method(
116116
self, mock_from_resp, mock_request):
@@ -155,7 +155,7 @@ def test_sessionclient_request_method(
155155
self.assertEqual(202, response.status_code)
156156
self.assertFalse(mock_from_resp.called)
157157

158-
@mock.patch.object(adapter.Adapter, 'request')
158+
@mock.patch.object(adapter.LegacyJsonAdapter, '_request')
159159
def test_sessionclient_request_method_raises_badrequest(
160160
self, mock_request):
161161
kwargs = {
@@ -193,7 +193,7 @@ def test_sessionclient_request_method_raises_badrequest(
193193
mock.sentinel.url, 'POST', **kwargs)
194194
self.assertIsNotNone(session_client._logger)
195195

196-
@mock.patch.object(adapter.Adapter, 'request')
196+
@mock.patch.object(adapter.LegacyJsonAdapter, '_request')
197197
def test_sessionclient_request_method_raises_overlimit(
198198
self, mock_request):
199199
resp = {
@@ -232,7 +232,7 @@ def test_keystone_request_raises_auth_failure_exception(
232232
}
233233
}
234234

235-
with mock.patch.object(adapter.Adapter, 'request',
235+
with mock.patch.object(adapter.LegacyJsonAdapter, '_request',
236236
side_effect=
237237
keystone_exception.AuthorizationFailure()):
238238
session_client = cinderclient.client.SessionClient(

cinderclient/tests/unit/test_shell.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def test_cinder_service_name(self):
232232
self.list_volumes_on_service(count)
233233

234234
@mock.patch('keystoneauth1.identity.v2.Password')
235-
@mock.patch('keystoneauth1.adapter.Adapter.get_token',
235+
@mock.patch('keystoneauth1.adapter.LegacyJsonAdapter.get_token',
236236
side_effect=ks_exc.ConnectFailure())
237237
@mock.patch('keystoneauth1.discover.Discover',
238238
side_effect=ks_exc.ConnectFailure())

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# you find any incorrect lower bounds, let us know or propose a fix.
44
pbr>=5.5.0 # Apache-2.0
55
PrettyTable>=0.7.2 # BSD
6-
keystoneauth1>=5.0.0 # Apache-2.0
6+
keystoneauth1>=5.9.0 # Apache-2.0
77
oslo.i18n>=5.0.1 # Apache-2.0
88
oslo.utils>=4.8.0 # Apache-2.0
99
requests>=2.25.1 # Apache-2.0

0 commit comments

Comments
 (0)