heat/heat/tests
Zane Bitter 764b8fb251 Use StackDefinition in intrinsic functions for resolving data
This unifies the 'lightweight stack' used in convergence with the how
things work the rest of the time: we now always obtain resource data from
the StackDefinition's ResourceProxy objects. This means that when we are
checking an individual resource, we will never create all of the other
Resource objects for the stack in memory (although we already avoided
loading data for them from the database) - now we will only create
ResourceProxy objects as needed.

Change-Id: Id7472557e26d172df88841ff7f20afdd7f5bfada
Implements: blueprint stack-definition
2017-07-21 10:30:34 -04:00
..
api Merge "Add unit tests for function 'index'" 2017-07-19 14:08:25 +00:00
autoscaling Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
aws Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
clients Merge "Make standalone heat work with keystone v3" 2017-07-21 12:04:03 +00:00
constraints Use more specific asserts in tests 2016-11-22 08:12:35 +01:00
convergence Avoid creating new resource with old template 2017-06-05 23:14:19 -04:00
db Make standalone heat work with keystone v3 2017-07-17 02:59:03 +00:00
engine Update StackDefinition resource data on metadata refresh 2017-07-21 10:30:34 -04:00
openstack Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
policy Allow policies for resource_types with wildcard 2016-09-28 16:05:32 +05:30
templates
__init__.py Switch to mox3 2015-10-02 13:05:51 +05:30
common.py Revert "Support attributes with dynamic scheme" 2017-06-26 14:39:11 -04:00
fakes.py Don't use keystoneclient for auth_ref 2017-02-07 14:46:21 +05:30
generic_resource.py Revert "Support attributes with dynamic scheme" 2017-06-26 14:39:11 -04:00
test_attributes.py Revert "Support attributes with dynamic scheme" 2017-06-26 14:39:11 -04:00
test_auth_password.py Make standalone heat work with keystone v3 2017-07-17 02:59:03 +00:00
test_auth_url.py Use keystone session in endpoint_utils 2016-09-06 09:48:59 +05:30
test_common_context.py Make standalone heat work with keystone v3 2017-07-17 02:59:03 +00:00
test_common_env_util.py Handle zero values when merging environments 2017-03-02 22:03:20 +01:00
test_common_exception.py Adds error_code in heat exceptions 2015-11-05 18:10:50 +05:30
test_common_param_utils.py
test_common_policy.py Allow policies for resource_types with wildcard 2016-09-28 16:05:32 +05:30
test_common_serializers.py py34: heat.tests.test_common_serializers 2015-08-26 13:09:04 +05:30
test_common_service_utils.py datetime.datetime.utcnow() should be replaced 2015-11-10 17:24:51 +00:00
test_constraints.py Add a modulo core constraint 2016-10-11 16:55:11 +02:00
test_convg_stack.py Merge "Fix snapshot delete in convergence" 2017-06-27 09:31:24 +00:00
test_crypt.py Remove usage of parameter enforce_type 2017-05-08 17:55:32 +08: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 Update StackDefinition resource data when getting outputs 2017-07-21 10:30:34 -04:00
test_engine_service_stack_watch.py Fix [H405] pep rule in heat/tests 2015-10-12 14:08:16 +03:00
test_engine_service.py Remove usage of parameter enforce_type 2017-05-08 17:55:32 +08:00
test_environment_format.py Add new environment section for merge strategies 2016-08-19 08:54:30 +05:30
test_environment.py Remove usage of parameter enforce_type 2017-05-08 17:55:32 +08:00
test_event.py Store resource attributes in the DB 2017-06-21 20:18:46 -04:00
test_exception.py Improve StackValidationFailed exception 2017-06-29 09:40:54 +05:30
test_fault_middleware.py Remove usage of parameter enforce_type 2017-05-08 17:55:32 +08:00
test_function.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_grouputils.py Move function for member_definitions to grouputil 2015-11-03 09:04:30 +05:30
test_hacking.py Correct mistaken parameters of test_hacking.py in tests 2016-08-19 10:07:22 +08:00
test_hot.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
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 more specific asserts in tests 2016-11-22 08:12:35 +01:00
test_loguserdata.py Remove spurious logs from test_loguserdata 2015-10-29 17:12:34 +01:00
test_metadata_refresh.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_nested_stack.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_noauth.py Add noauth middleware 2016-10-13 11:49:19 -04:00
test_nokey.py Unit tests: Don't use ResourceDefinition as cfn snippet 2016-05-01 19:42:20 -05:00
test_notifications.py Restore timezone information in API response 2016-09-07 23:29:50 +02:00
test_parameters.py Catch type errors when casting to int 2017-06-16 14:39:56 +02:00
test_plugin_loader.py
test_properties_group.py Initial PropertiesGroup implementation 2016-11-07 14:29:17 +03:00
test_properties.py Replace assertRaisesRegexp with assertRaisesRegex 2017-05-19 18:13:59 +05:30
test_provider_template.py Improve StackValidationFailed exception 2017-06-29 09:40:54 +05:30
test_resource_properties_data.py Store resource attributes in the DB 2017-06-21 20:18:46 -04:00
test_resource.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_rpc_client.py Merge "Use exception_filter in RPC client" 2017-03-29 13:46:53 +00:00
test_rpc_listener_client.py
test_rpc_worker_client.py Convergence: Cancel message 2016-07-05 07:52:03 +00:00
test_rsrc_defn.py Ignore dependency errors with conditions 2017-01-12 21:52:15 +01:00
test_server_tags.py Unit tests: Don't use ResourceDefinition as cfn snippet 2016-05-01 19:42:20 -05:00
test_short_id.py Less unicode weirdness in short_id 2017-05-01 16:44:59 -04:00
test_signal.py Revert "Revert "Enable heat to use uwsgi with devstack"" 2017-07-07 11:00:04 +05:30
test_stack_collect_attributes.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_stack_delete.py Fix missing spaces in strings 2017-03-03 03:48:14 +00:00
test_stack_lock.py Don't always eagerly load the raw_template for a stack 2016-10-04 08:25:01 -04:00
test_stack_resource.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_stack_update.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_stack_user.py Just to migrate existing resource to backup stack 2017-02-10 01:12:32 +00:00
test_stack.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_support.py Replace tag 2015.2 to 5.0.0 2015-08-06 06:29:09 -04:00
test_template_files.py del _session(), use context.session directly 2016-06-22 10:45:04 +12:00
test_template_format.py Remove usage of parameter enforce_type 2017-05-08 17:55:32 +08:00
test_template.py Use StackDefinition in intrinsic functions for resolving data 2017-07-21 10:30:34 -04:00
test_timeutils.py Get rid of timeutils.round_to_seconds() 2017-05-04 20:41:34 -04:00
test_translation_rule.py Enable new translation mechanism 2017-04-12 12:02:43 +00:00
test_urlfetch.py Remove usage of parameter enforce_type 2017-05-08 17:55:32 +08:00
test_validate.py Check for circular dependencies in template validation 2017-07-21 10:27:52 -04:00
test_version.py
test_vpc.py Fix is_using_neutron 2016-07-27 22:11:58 +05:30
test_watch.py Use more specific asserts in tests 2016-11-22 08:12:35 +01:00
testing-overview.txt Add alternative way to use debugger for unittets 2015-08-20 16:28:51 +00:00
utils.py Make standalone heat work with keystone v3 2017-07-17 02:59:03 +00:00