diff options
Diffstat (limited to 'glance_store/tests/unit/test_cinder_store.py')
-rw-r--r-- | glance_store/tests/unit/test_cinder_store.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/glance_store/tests/unit/test_cinder_store.py b/glance_store/tests/unit/test_cinder_store.py index 36a4db5..3747386 100644 --- a/glance_store/tests/unit/test_cinder_store.py +++ b/glance_store/tests/unit/test_cinder_store.py @@ -24,6 +24,7 @@ import tempfile import time import uuid +from cinderclient.v2 import client as cinderclient from os_brick.initiator import connector from oslo_concurrency import processutils from oslo_utils import units @@ -75,6 +76,17 @@ class TestCinderStore(base.StoreBaseTest, self.assertIsNone(cc.client.auth_token) self.assertEqual('test_address', cc.client.management_url) + def test_get_cinderclient_with_user_overriden_and_region(self): + self.config(cinder_os_region_name='test_region') + fake_client = FakeObject(client=FakeObject(auth_token=None)) + with mock.patch.object(cinderclient, 'Client', + return_value=fake_client) as mock_client: + self.test_get_cinderclient_with_user_overriden() + mock_client.assert_called_once_with( + 'test_user', 'test_password', 'test_project', + auth_url='test_address', cacert=None, insecure=False, + region_name='test_region', retries=3) + def test_temporary_chown(self): class fake_stat(object): st_uid = 1 |