heat/heat/tests
Stephen Finucane 64621053c2 db: Migrate to alembic
This is significantly easier than Cinder, Nova etc. as Heat hasn't had
any database migrations in multiple cycles, meaning we don't need to
worry about having to apply any older sqlalchemy-migrate migrations
before switching to alembic. Instead, we simply need to determine we're
upgrading a deployment that was previously using sqlalchemy-migrate,
upgrading a deployment that has already migrated to alembic, or
deploying a new deployment, adjusting accordingly.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: I808af9cb21ba21808209b1daddac7426f4cad310
2023-03-25 12:00:35 +09:00
..
api Return HTTPBadRequest from circular dependency 2023-02-27 12:22:42 +00:00
autoscaling Use never expiring alarm_url for resource attributes 2020-06-06 14:02:09 +05:30
aws Fix an assert statement 2023-02-12 01:42:41 +00:00
clients Fix unit tests for python-barbicanclient 5.5.0 2023-02-16 00:41:55 +00:00
cmd [goal] Deprecate the JSON formatted policy file 2021-06-17 01:35:45 +08:00
constraints Fix failing test_common_constraints 2021-04-14 15:40:35 +05:30
convergence [goal] Deprecate the JSON formatted policy file 2021-06-17 01:35:45 +08:00
db db: Migrate to alembic 2023-03-25 12:00:35 +09:00
engine Move CircularDependencyException to common 2023-02-27 12:22:38 +00:00
openstack Merge "fix wrong attribute in heat senlin client" 2023-03-17 06:20:24 +00:00
policy Implement secure RBAC 2021-03-02 09:32:41 +05:30
templates Fixes JSON to YAML conversion bug 2015-06-25 07:32:34 -07:00
__init__.py Fix hacking warnings 2020-04-16 06:43:27 +00:00
common.py [goal] Deprecate the JSON formatted policy file 2021-06-17 01:35:45 +08:00
fakes.py Fix invalid argument formatting in exception messages 2020-11-26 17:14:13 +08:00
generic_resource.py Allow multiple required_service_extension 2022-04-26 06:37:05 +00:00
test_attributes.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_auth_password.py Switch to use <user/project>_domain_id in context 2021-06-23 14:22:55 +05:30
test_auth_url.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_common_auth_plugin.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_common_context.py Fix compatibility with oslo.context >= 4.0.0 2022-03-01 18:40:34 +09:00
test_common_env_util.py Fix parameter merging with merge strategies 2022-07-01 08:38:49 +05:30
test_common_exception.py Adds error_code in heat exceptions 2015-11-05 18:10:50 +05:30
test_common_param_utils.py Raise HTTPBadRequest instead of ValueError for API validation 2015-05-27 03:48:44 +00:00
test_common_pluginutils.py Fix AttributeError in Python 3.8 2022-06-20 21:32:08 +09:00
test_common_policy.py [goal] Deprecate the JSON formatted policy file 2021-06-17 01:35:45 +08:00
test_common_serializers.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_common_service_utils.py Show an engine as down if service record is not updated twice 2019-07-24 03:16:57 +00:00
test_constraints.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_convg_stack.py Fix None comparision when sorting by `updated_at` 2021-11-09 10:26:49 +01:00
test_crypt.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_dbinstance.py Remove unnecessary setUp and tearDown 2016-09-30 10:56:31 +08:00
test_empty_stack.py
test_engine_api_utils.py Merge "Return empty list instead of None for tags" 2020-05-11 21:59:55 +00:00
test_engine_service.py Added a unit test for get_environment_hidden_param 2023-02-16 09:19:40 +08:00
test_environment.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_environment_format.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_event.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_exception.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_fault_middleware.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_function.py Allow null values to be returned from Macros 2020-05-04 14:09:27 -04:00
test_grouputils.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_hacking.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_hot.py Preserve order in list_concat_unique 2021-04-23 11:49:23 +05:30
test_identifier.py Revert "Revert "Enable heat to use uwsgi with devstack"" 2017-07-07 11:00:04 +05:30
test_lifecycle_plugin_utils.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_loguserdata.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_metadata_refresh.py Don't store signal_url for ec2 signaling of deployments 2020-06-04 23:03:17 +05:30
test_nested_stack.py Merge "Workaround client race in legacy nested stack delete" 2021-03-11 23:12:56 +00:00
test_noauth.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_nokey.py Change NovaClientPlugin to use MicroversionMixin 2018-06-29 09:37:44 +05:30
test_notifications.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_parameters.py Lazily cache parsed value of list/json parameters 2020-08-28 03:54:19 +00:00
test_plugin_loader.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_properties.py Adjust self.assertRaisesRegex messages for py310 2021-12-13 11:21:07 -05:00
test_properties_group.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_provider_template.py Merge "Workaround client race in legacy nested stack delete" 2021-03-11 23:12:56 +00:00
test_resource.py Allow multiple required_service_extension 2022-04-26 06:37:05 +00:00
test_resource_properties_data.py Store resource attributes in the DB 2017-06-21 20:18:46 -04:00
test_rpc_client.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_rpc_listener_client.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_rpc_worker_client.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_rsrc_defn.py Allow null values to be returned from Macros 2020-05-04 14:09:27 -04:00
test_server_tags.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_short_id.py Less unicode weirdness in short_id 2017-05-01 16:44:59 -04:00
test_signal.py Fix compatibility with oslo.context >= 4.0.0 2022-03-01 18:40:34 +09:00
test_stack.py Fix compatibility with oslo.context >= 4.0.0 2022-03-01 18:40:34 +09:00
test_stack_collect_attributes.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_stack_delete.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_stack_lock.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_stack_resource.py Merge "Workaround client race in legacy nested stack delete" 2021-03-11 23:12:56 +00:00
test_stack_update.py Regenerate trust when update with different user 2020-11-17 14:25:47 +00:00
test_stack_user.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_support.py Remove six and python 2.7 full support 2020-04-23 14:49:12 +02:00
test_template.py Add template version 2021-04-16 for Wallaby 2020-10-27 16:55:38 -04:00
test_template_files.py del _session(), use context.session directly 2016-06-22 10:45:04 +12:00
test_template_format.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_timeutils.py Get rid of timeutils.round_to_seconds() 2017-05-04 20:41:34 -04:00
test_translation_rule.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
test_urlfetch.py Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
test_validate.py Move CircularDependencyException to common 2023-02-27 12:22:38 +00:00
test_version.py Coverage: Additional test case for better coverage 2015-06-16 13:01:30 +05:30
test_vpc.py Use unittest.mock instead of third party mock 2020-05-05 08:42:11 -05:00
testing-overview.txt Trivial: Update pypi url to new url 2018-08-31 04:07:35 +00:00
utils.py Fix tests for fixtures 4.0.0 2022-06-27 22:41:52 +05:30