tests: Replace keystoneclient with keystoneauth1

This was only working because the keystoneclient exceptions are aliases
of the keystoneauth1 exceptions, and keystoneclient is coming in as a
transitive dependency of python-neutronclient and keystonemiddleware.

Change-Id: I51ff34ae6abc7ffe768fc43f736a9bfde3b48496
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane
2025-08-05 10:26:51 +01:00
parent 4100d4d8fb
commit 602e07053b
3 changed files with 3 additions and 3 deletions

View File

@@ -28,7 +28,7 @@ from castellan import key_manager
from cinderclient import exceptions as cinder_exception
import ddt
import futurist
from keystoneclient import exceptions as keystone_exception
from keystoneauth1 import exceptions as keystone_exception
from neutronclient.common import exceptions as neutron_exceptions
from oslo_log import log as logging
import oslo_messaging as messaging

View File

@@ -1767,7 +1767,7 @@ class SchedulerManagerTestCase(test.NoDBTestCase):
@mock.patch('nova.rpc.get_notifier')
def test_init_lazy_placement_client_failures(self, mock_rpc, mock_sg,
mock_hm, mock_report):
# Certain keystoneclient exceptions are fatal
# Certain keystoneauth1 exceptions are fatal
mock_report.side_effect = ks_exc.Unauthorized
self.assertRaises(ks_exc.Unauthorized, manager.SchedulerManager)

View File

@@ -18,9 +18,9 @@ from unittest import mock
from cinderclient import api_versions as cinder_api_versions
from cinderclient import exceptions as cinder_exception
from cinderclient.v3 import limits as cinder_limits
from keystoneauth1 import exceptions as keystone_exception
from keystoneauth1 import loading as ks_loading
from keystoneauth1 import session
from keystoneclient import exceptions as keystone_exception
from oslo_utils.fixture import uuidsentinel as uuids
from oslo_utils import timeutils