glance_store/glance_store/tests/unit
whoami-rajat fba6d0dd83 Refactor cinder store tests[2/2]
This patch aims at a refactoring effort that would remove
duplicate tests (current and future) by moving them into a
common base class which is called via both single and multi store
test modules with their specific configurations.

This has a lot of benefits:

1) Removes duplicate code
2) Makes addition of new tests easier and cleaner
3) Ensuring a new method/code path added is tested in both
   single and multi store configurations
4) Fixing issues detected while refactoring methods
   (Eg: tests for add method in test_multistore_cinder were not
    passing the hashing_algo parameter which is currently handled
    by the backward compat code (back_compat_add decorator) but
    those tests will break when we remove backward compatibility)

Change-Id: I12569af5623f1cd7803c00a6c3b9eb211f15b6fd
2022-03-14 22:10:29 +05:30
..
common Add volume multiattach handling 2021-08-12 09:20:20 -04:00
__init__.py Move glance_store tests into the main package 2015-06-12 15:15:10 +00:00
test_backend.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_cinder_base.py Refactor cinder store tests[2/2] 2022-03-14 22:10:29 +05:30
test_cinder_store.py Refactor cinder store tests[2/2] 2022-03-14 22:10:29 +05:30
test_connection_manager.py swift: Take into account swift_store_endpoint 2021-03-01 16:10:37 +00:00
test_driver.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_exceptions.py Improving GlanceStoreException 2015-10-06 15:34:34 +00:00
test_filesystem_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_http_store.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_location.py use only exceptions for uri validations 2018-06-07 14:11:02 +00:00
test_multistore_cinder.py Refactor cinder store tests[2/2] 2022-03-14 22:10:29 +05:30
test_multistore_filesystem.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_multistore_rbd.py [RBD] Clone v2: Image is unusable if deletion fails 2021-12-21 17:11:45 +00:00
test_multistore_s3.py s3: Optimize WRITE_CHUNKSIZE to minimize an overhead 2021-07-08 21:07:35 +09:00
test_multistore_vmware.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_opts.py Allow any Keystone domain for cinder store 2021-06-03 11:04:52 +00:00
test_rbd_store.py [RBD] Clone v2: Image is unusable if deletion fails 2021-12-21 17:11:45 +00:00
test_s3_store.py s3: Optimize WRITE_CHUNKSIZE to minimize an overhead 2021-07-08 21:07:35 +09:00
test_store_base.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_store_capabilities.py Move glance_store tests into the main package 2015-06-12 15:15:10 +00:00
test_swift_store.py Merge "Raise correct exception from "Quota full"" 2021-08-16 17:08:25 +00:00
test_swift_store_multibackend.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_swift_store_utils.py Restore quotes removal for swift config in Python3 2020-01-28 18:11:03 -06:00
test_test_utils.py Bring FakeData utility over from glance 2020-08-26 07:38:55 -07:00
test_vmware_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00