deb-heat/heat/tests
Steven Hardy ed64822d4d Convert validate_template validation path
Currently the validation code for template-validate is different to
that used for create/preview/update, which can lead to inconsistent
results as the implementations have diverged.

So instead align more closely with the actual validation, which
should also enable easier validation of nested stacks which is
currently not possible.

Change-Id: Ibf93a170ab381a42a46ea414c3b134cbe0c3f232
Closes-Bug: #1467573
2015-09-21 14:27:16 +01:00
..
api Merge "Wire in files to template validate" 2015-09-18 11:31:37 +00:00
autoscaling Merge "Fix scenario names in rolling update test" 2015-09-16 16:48:45 +00:00
aws Merge "Account for error status during volume delete" 2015-09-18 13:15:26 +00:00
barbican Delete children handle_delete testing (Barbican) 2015-09-08 09:48:15 +03:00
ceilometer Delete children handle_delete testing (Ceilometer) 2015-09-16 11:35:13 +00:00
cinder No need to detach if there is no attachment 2015-09-18 02:00:58 +00:00
clients Use endpoint_url instead of base_url 2015-09-15 21:40:37 +03:00
constraints move ceilometer constraints to common constraint 2015-08-03 13:18:31 +08:00
convergence convergence scenario tests 2015-09-08 09:18:36 +05:30
db Convergence: Stack concurrent update 2015-09-04 12:00:37 +05:30
engine Merge "Wire in files to template validate" 2015-09-18 11:31:37 +00:00
keystone Use parent handle_delete for keystone 2015-09-07 14:51:11 +03:00
magnum Delete children handle_delete testing (Magnum) 2015-09-16 12:33:41 +00:00
manila Delete children handle_delete testing (Manila) 2015-09-16 12:34:45 +00:00
mistral fix : removing policies from mistral types 2015-09-20 07:22:59 +00:00
neutron Convergence: Fix FnGetRefId to fetch value from cache_data 2015-09-16 19:48:03 +05:30
nova Handle replace and rollback cases for Server 2015-09-18 06:57:12 +00:00
openstack Move Resource exceptions to common module (1) 2015-09-04 14:23:53 +03:00
policy Add resource_type-specific policies 2015-08-25 15:37:26 +03:00
templates Fixes JSON to YAML conversion bug 2015-06-25 07:32:34 -07:00
__init__.py Override mox in sys.modules to mox3 in a py3 env 2015-07-02 11:41:49 +05:30
common.py Allow selectively disabling resource validation 2015-09-17 14:59:49 +01:00
fakes.py Move signals to SignalResponder class 2015-07-14 10:41:30 -07:00
generic_resource.py Allow selectively disabling resource validation 2015-09-17 14:59:49 +01:00
test_attributes.py Support attributes with dynamic scheme 2015-08-10 12:17:01 +03:00
test_auth_password.py py34: test_auth_* 2015-08-05 10:29:16 +05:30
test_auth_url.py Merge "Correctly determine keystone v3 endpoint" 2015-08-13 03:37:24 +00:00
test_cloud_config.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_cloudwatch.py Disable cloud-watch-lite by default 2015-05-31 17:36:13 +08:00
test_common_context.py To use id instead of name when making credentials from context 2015-09-03 00:53:19 +00:00
test_common_param_utils.py Raise HTTPBadRequest instead of ValueError for API validation 2015-05-27 03:48:44 +00:00
test_common_policy.py Add resource_type-specific policies 2015-08-25 15:37:26 +03:00
test_common_serializers.py py34: heat.tests.test_common_serializers 2015-08-26 13:09:04 +05:30
test_common_service_utils.py heat-manage service list 2015-02-02 13:05:46 +05:30
test_constraints.py Catch warnings consistently during tests 2015-05-14 17:35:08 +10:00
test_convg_stack.py Convergence: Fix failing integration tests 2015-09-12 08:30:04 +00:00
test_crypt.py Add a new crypt method using cryptography 2015-07-07 10:06:47 +02:00
test_cw_alarm.py Move Resource exceptions to common module (1) 2015-09-04 14:23:53 +03:00
test_dbinstance.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_empty_stack.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_engine_api_utils.py Merge "Fix filter name inconsistency in stack_list" 2015-09-18 10:13:40 +00:00
test_engine_service_stack_watch.py Catch warnings consistently during tests 2015-05-14 17:35:08 +10:00
test_engine_service.py Merge "Fix filter name inconsistency in stack_list" 2015-09-18 10:13:40 +00:00
test_environment_format.py py34: test_environment* 2015-08-01 20:50:54 +05:30
test_environment.py Search resource type based on version 2015-09-03 09:55:47 +05:30
test_event.py Work around problems storing huge properties in events 2015-09-11 15:04:23 +01:00
test_exception.py Produce more meaningful exception messages in nested stacks 2015-06-24 08:52:08 +10:00
test_fault_middleware.py Separate message and traceback even if not a remote error 2015-03-16 11:16:38 -05:00
test_function.py Move internal test resources to generic_resource 2015-07-24 09:30:06 -04:00
test_glance_image.py Delete children handle_delete testing (Glance) 2015-09-16 12:33:34 +00:00
test_grouputils.py Move internal test resources to generic_resource 2015-07-24 09:30:06 -04:00
test_hot.py Allow map/list items for str_replace 2015-09-16 19:07:18 +01:00
test_identifier.py Coverage: Full coverage for heat identifier 2015-06-29 00:01:04 +05:30
test_instance_group_update_policy.py Novaclient v2 instead of v1_1 2015-04-03 11:24:59 +02:00
test_instance_group.py Start scaling down in an InstanceGroup rolling update ASAP 2015-09-07 08:38:13 +12:00
test_lifecycle_plugin_utils.py Enable H904 style checking rule 2015-01-20 11:14:06 +02:00
test_loguserdata.py Enable H305 and H307 style checks 2015-01-20 09:47:25 +02:00
test_metadata_refresh.py Improve unit tests to succeed without hash tweak 2015-08-19 10:52:08 -04:00
test_multi_part.py Fix unsupported format character error for multipart mime 2015-07-20 09:05:40 +05:30
test_nested_stack.py Correct stack identity when delete nested 2015-07-28 16:39:01 +08:00
test_nokey.py Novaclient v2 instead of v1_1 2015-04-03 11:24:59 +02:00
test_none_resource.py Add OS::Heat::None resource 2015-07-21 14:37:27 +01:00
test_notifications.py Reduce size of stack_identity in heat notifications 2015-06-29 13:14:50 +00:00
test_os_database.py Convergence: Store resource status in cache data 2015-09-14 17:29:18 +05:30
test_parameters.py py34: heat.tests.test_parameters 2015-08-27 13:48:35 +05:30
test_plugin_loader.py Use HeatTestCase as parent instead of testtools 2015-03-31 15:17:29 +00:00
test_properties.py Fix "{}" is not a list error for json parameter type 2015-08-20 21:32:01 +05:30
test_provider_template.py Fix validation failure for TemplateResource 2015-09-04 18:44:43 +05:30
test_random_string.py Add HIDDEN status to RandomString sequence 2015-07-20 10:53:55 +03:00
test_remote_stack.py Move Resource exceptions to common module (1) 2015-09-04 14:23:53 +03:00
test_resource_group.py Make ResourceDefinition round-trip stable to avoid extra writes 2015-09-11 14:27:55 -04:00
test_resource.py Convergence: Work on IN_PROGRESS resources once lock acquired 2015-09-18 19:26:44 +05:30
test_restarter.py Stop monkey-patching global namespace 2015-05-28 13:05:15 +00:00
test_rpc_client.py Wire in files to template validate 2015-09-17 14:23:44 +01:00
test_rpc_listener_client.py Move listener rpc client to rpc/listener_client.py 2015-06-19 08:24:19 +05:30
test_rpc_worker_client.py Remove return for rpc casts in rpc worker client 2015-03-24 23:17:19 +05:30
test_rsrc_defn.py Make ResourceDefinition round-trip stable to avoid extra writes 2015-09-11 14:27:55 -04:00
test_sahara_cluster.py Merge "Add hadoop_version validation to sahara resources" 2015-09-10 22:24:12 +00:00
test_sahara_data_source.py Add OS::Sahara::DataSource resource 2015-08-31 14:06:23 +03:00
test_sahara_templates.py Support update for sahara cluster template 2015-09-19 17:59:29 +00:00
test_server_tags.py Retain references to stacks in all unit tests 2015-05-14 16:55:12 -04:00
test_short_id.py Port short_id to return unicode 2015-07-09 07:15:49 +00:00
test_signal.py Return error message if validate fail when clearing hook 2015-09-09 14:52:37 +08:00
test_software_component.py Improve StackValidationFailed response in properties 2015-04-10 15:42:21 +03:00
test_software_config.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_software_deployment.py SoftwareDeploymentGroup allow arbitrary keys for attributes 2015-09-01 15:43:28 +01:00
test_stack_collect_attributes.py Add get_attr which returns all attributes 2015-09-01 17:32:17 +03:00
test_stack_delete.py Refactor timeout calculation to utility 2015-07-18 08:51:59 +05:30
test_stack_lock.py Move listener rpc client to rpc/listener_client.py 2015-06-19 08:24:19 +05:30
test_stack_resource.py Move Resource exceptions to common module (2) 2015-09-04 11:24:31 +00:00
test_stack_update.py Merge "Copy resource data in _delete_backup_stack" 2015-09-18 13:14:57 +00:00
test_stack_user.py Move registration of resources to HeatTestCase 2015-06-15 02:43:15 -04:00
test_stack.py Validate deletion policy during template parsing 2015-09-17 15:00:09 +01:00
test_structured_config.py Use latest stable version for RG & ASG nested templates 2015-08-27 16:45:47 +05:30
test_support.py Replace tag 2015.2 to 5.0.0 2015-08-06 06:29:09 -04:00
test_swift.py Add show resource function to swift container 2015-08-18 12:57:50 +03:00
test_swiftsignal.py Retry if Swift objects are not available yet 2015-09-09 09:45:16 -05:00
test_template_format.py py34: heat.tests.test_template 2015-08-05 10:29:16 +05:30
test_template.py Make ResourceDefinition round-trip stable to avoid extra writes 2015-09-11 14:27:55 -04:00
test_timeutils.py Round the elapsed time to the nearest second 2015-09-09 06:59:56 +00:00
test_trove_cluster.py Add show_resource function to Trove resources (7) 2015-08-03 15:56:34 +00:00
test_urlfetch.py Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
test_validate.py Convert validate_template validation path 2015-09-21 14:27:16 +01:00
test_version.py Coverage: Additional test case for better coverage 2015-06-16 13:01:30 +05:30
test_vpc.py Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
test_watch.py Mock out ceilometerclient redirect_to_aodh_endpoint 2015-08-11 18:56:59 +10:00
test_zaqar_queue.py Convergence: Store resource status in cache data 2015-09-14 17:29:18 +05:30
testing-overview.txt Add alternative way to use debugger for unittets 2015-08-20 16:28:51 +00:00
utils.py Improve unit tests to succeed without hash tweak 2015-08-19 10:52:08 -04:00