openstacksdk/openstack/tests/unit
Artem Goncharov 6e5f34dba5 Drop munch dependency
Importing munch inside of SDK is taking around 0.3 second. Itself it is
not a big problem, but it hurts on the openstackclient front. In
addition to that munch project does not seem to be actively maintained
and had no releases since 2 years.
Dropping this dependency at once is requiring quite a big rework so
instead copy a heavily stripped version of what we really require from
it. This helps us to gain performance improvement while giving time to
rework our code to come up with a decicion on how to deal with it.

Change-Id: I6612278ae798d48b296239e3359026584efb8a70
2023-01-29 09:02:51 +01:00
..
accelerator Merge remote-tracking branch 'origin/master' into merge-r1 2021-09-09 17:08:43 +02:00
baremetal Merge "Revert "Add 'details' parameter to various 'find' proxy methods"" 2023-01-17 22:06:20 +00:00
baremetal_introspection baremetal-introspection: allow fetching unprocessed data 2020-07-28 14:04:08 +02:00
block_storage Add 'details' parameter to various 'find' proxy methods 2022-12-19 11:00:05 +00:00
cloud Drop munch dependency 2023-01-29 09:02:51 +01:00
clustering Add common metadata mixin to block storage and clustering 2021-07-16 20:10:52 +02:00
common Rework caching 2022-04-14 12:50:53 +00:00
compute Merge "compute: Pass microversion for actions" 2023-01-04 13:54:09 +00:00
config Fix import order in identity tests 2021-07-15 12:27:49 +00:00
container_infrastructure_management Finish Magnum rework 2023-01-28 11:40:23 +01:00
database tests: Rename 'TestProxyBase._verify2' to '_verify' 2021-05-20 08:59:43 +02:00
dns Add cleanup function for DNS resource 2021-06-08 12:49:35 +00:00
fake Add unit tests for connection.add_service 2019-03-18 10:47:34 +00:00
fixtures Switch unittests for BS to use v3 2021-12-23 16:50:22 +01:00
identity Merge "Add identity.group_users method" 2022-10-18 14:51:26 +00:00
image image: Prevent passing conflicts args to stage_image 2023-01-13 17:26:42 +00:00
instance_ha Splits class `TestInstanceHaProxy` 2021-09-13 08:37:59 +02:00
key_manager Rework caching 2022-04-14 12:50:53 +00:00
load_balancer Add additional_vips parameter for Octavia load balancers 2022-09-01 17:22:31 +02:00
message Rework caching 2022-04-14 12:50:53 +00:00
network Add Tap Services and Flows to SDK 2023-01-28 14:21:08 +01:00
object_store Improve swift headers handling 2022-10-01 11:39:21 +00:00
orchestration Rework caching 2022-04-14 12:50:53 +00:00
placement Splits class `TestPlacementProxy` 2021-09-24 17:14:12 +02:00
shared_file_system Merge "Add share snapshot to shared file system." into feature/r1 2021-12-14 23:17:13 +00:00
workflow Add 'all_projects' support to proxy layers 2022-12-19 10:59:58 +00:00
README.rst tests: Add pointers to docs on running tests 2022-06-24 13:33:03 +01:00
__init__.py Make way for the functional tests 2015-03-31 17:07:47 -05:00
base.py Rely on proxy for compute.flavor cloud layer operations 2021-10-05 18:29:14 +02:00
fakes.py Use unittest.mock instead of mock 2020-07-17 09:55:29 +02:00
test_connection.py Fix more import order in tests 2021-03-25 14:52:52 +00:00
test_exceptions.py Remove '__unicode__' helper 2021-10-28 12:41:48 +01:00
test_format.py Fix more import order in tests 2021-03-25 14:52:52 +00:00
test_hacking.py Get rid of setUpClass and block it for forever 2019-03-01 16:40:06 +00:00
test_microversions.py Throw an error on conflicting microversion config 2018-06-11 11:54:33 -05:00
test_missing_version.py Replace catalog-v3.json with keystoneauth fixture 2019-08-20 08:45:53 -04:00
test_placement_rest.py placement: Add support for resource providers 2021-03-26 15:52:46 +00:00
test_proxy.py Drop munch dependency 2023-01-29 09:02:51 +01:00
test_proxy_base.py Rework caching 2022-04-14 12:50:53 +00:00
test_resource.py Drop munch dependency 2023-01-29 09:02:51 +01:00
test_stats.py Improve StatsD metric precision 2022-04-16 09:40:58 +02:00
test_utils.py Remove references to 'sys.version_info' 2021-05-08 00:45:42 +00:00

README.rst

Unit Tests for openstacksdk

For information on how to run and extend these tests, refer to the contributor guide.