summaryrefslogtreecommitdiff
path: root/glance_store/tests/unit/test_multistore_rbd.py
diff options
context:
space:
mode:
Diffstat (limited to 'glance_store/tests/unit/test_multistore_rbd.py')
-rw-r--r--glance_store/tests/unit/test_multistore_rbd.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/glance_store/tests/unit/test_multistore_rbd.py b/glance_store/tests/unit/test_multistore_rbd.py
index 363ed9f..75dd9bc 100644
--- a/glance_store/tests/unit/test_multistore_rbd.py
+++ b/glance_store/tests/unit/test_multistore_rbd.py
@@ -190,7 +190,9 @@ class TestMultiStore(base.MultiStoreBaseTest,
# Ensure stores + locations cleared
g_location.SCHEME_TO_CLS_BACKEND_MAP = {}
- store.create_multi_stores(self.conf)
+ with mock.patch.object(rbd_store.Store, '_set_url_prefix'):
+ store.create_multi_stores(self.conf)
+
self.addCleanup(setattr, g_location, 'SCHEME_TO_CLS_BACKEND_MAP',
dict())
self.addCleanup(self.conf.reset)
@@ -212,6 +214,10 @@ class TestMultiStore(base.MultiStoreBaseTest,
self.data_len = 3 * units.Ki
self.data_iter = six.BytesIO(b'*' * self.data_len)
+ def test_location_url_prefix_is_set(self):
+ expected_url_prefix = "rbd://"
+ self.assertEqual(expected_url_prefix, self.store.url_prefix)
+
def test_add_w_image_size_zero(self):
"""Assert that correct size is returned even though 0 was provided."""
self.store.chunk_size = units.Ki