deb-heat/heat/tests
Angus Salkeld b37062b98d Add support for pass through references
To make template resources more transparent we now support
the user adding an output "OS::stack_id" to a nested stack. This
is then used by get_resource in the outer stack.

Note: it is expected to use this as follows:
outputs:
  OS::stack_id:
    value: {get_resource: my_server}

bp env-nested-usability
Change-Id: I6016699514e75bd88c27f9f8f7d871b39d31343d
2014-12-03 13:16:53 +10:00
..
autoscaling Further split ASG code. 2014-11-21 14:31:43 +08:00
db Add ModelSMigrationSync classes 2014-11-18 13:54:44 +00:00
policy Add check_is_admin to common.policy.Enforcer 2013-11-27 22:30:59 +00:00
templates "version" section should be required in template 2014-01-24 09:47:55 +08:00
v1_1 Merge "Resolve AWS::EC2::Instance AZ output to a value if not specified" 2014-09-26 08:13:40 +00:00
__init__.py Remove deprecated function i18n.install('heat') 2014-10-13 10:31:28 +08:00
common.py Remove KeypairConstraint and FlavorConstraint to nova.py 2014-11-17 15:23:54 +08:00
fakes.py Catch correct exception for Cinder api version detection 2014-10-17 14:39:25 -05:00
generic_resource.py Make sure that the properties are stored on updates 2014-10-10 12:04:18 +10:00
test_api_aws.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_api_cfn_v1.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_api_cloudwatch.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_api_ec2token.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_api_openstack_v1_util.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_api_openstack_v1_views_stacks_view_builder.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_api_openstack_v1_views_views_common.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_api_openstack_v1.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_attributes.py Hide warning for old style attribute schema test 2014-06-18 08:58:45 +00:00
test_auth_password.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_auth_url.py Fix [H302] errors in heat/common 2014-11-20 15:06:53 +00:00
test_autoscaling_update_policy.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_autoscaling.py Merge "Convert bool/int values into string for string properties" 2014-10-09 01:12:17 +00:00
test_ceilometer_alarm.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_clients.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_cloud_config.py Include group argument in calls to create_software_config 2014-11-19 11:18:50 +13:00
test_cloudwatch.py Implement handle_check for CloudWatch 2014-11-11 14:27:37 -05:00
test_common_context.py Move to oslo.middlware request_id module 2014-10-24 10:04:11 +01:00
test_common_param_utils.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_common_policy.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_common_serializers.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_constraints.py Using six.string_types for python3 compatible 2014-11-03 15:03:56 +08:00
test_cw_alarm.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_dbinstance.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_dependencies.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_eip.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_empty_stack.py Fix updating from an empty stack 2014-07-17 21:35:17 +10:00
test_engine_api_utils.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_engine_service.py Merge "Fix error msg invalid stack or res name" 2014-12-02 10:16:09 +00:00
test_environment_format.py Make the first line of every file consistent. 2014-03-04 09:03:04 -06:00
test_environment.py Pass list of parameters to engine service to reset 2014-09-15 17:51:32 -07:00
test_event.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_exception.py Remove deprecated function i18n.install('heat') 2014-10-13 10:31:28 +08:00
test_fault_middleware.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_function.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_glance_client.py Move ImageConstraintTest to test_glance_client.py 2014-11-18 01:19:00 +00:00
test_glance_image.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_heat_autoscaling_group.py Further split ASG code. 2014-11-21 14:31:43 +08:00
test_heatclient.py Always using domain id to create domain project or user 2014-11-07 10:23:20 +08:00
test_hot.py Correct error msg when resource or output are empty 2014-11-20 16:47:56 +03:00
test_identifier.py Merge "Make the first line of every file consistent." 2014-04-08 08:51:07 +00:00
test_instance_group_update_policy.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_instance_group.py Further split ASG code. 2014-11-21 14:31:43 +08:00
test_instance_network.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_instance.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_iso_8601.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_lifecycle_plugin_utils.py Fix permission bits for source file. 2014-11-25 22:16:43 +08:00
test_loadbalancer.py Using six.string_types for python3 compatible 2014-11-03 15:03:56 +08:00
test_loguserdata.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_metadata_refresh.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_multi_part.py Use correct IDs when collecting multipart config parts 2014-11-25 11:02:08 +13:00
test_nested_stack.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_network_interface.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron_autoscaling.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron_client.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron_firewall.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron_loadbalancer.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron_metering.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron_network_gateway.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_neutron_security_group.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_neutron_vpnservice.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_neutron.py Merge "Support vnic_type in OS::Neutron::Port" 2014-12-01 12:19:34 +00:00
test_nokey.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_notifications.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_nova_client.py Remove KeypairConstraint and FlavorConstraint to nova.py 2014-11-17 15:23:54 +08:00
test_nova_floatingip.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_nova_keypair.py Merge "Remove KeypairConstraint and FlavorConstraint to nova.py" 2014-11-21 09:24:09 +00:00
test_nova_servergroup.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_nova_utils.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_os_database.py Implement handle_check for OS::Trove::Instance 2014-11-11 14:33:39 -05:00
test_parameters.py Add Dimensions Default in AWS_CloudWatch_Alarm.yaml 2014-11-20 17:05:17 +03:00
test_parser.py Merge "Fix error msg invalid stack or res name" 2014-12-02 10:16:09 +00:00
test_plugin_loader.py Skip tests when loading plugins 2014-04-30 23:19:57 +02:00
test_plugin_manager.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_properties.py Make sure that the properties are stored on updates 2014-10-10 12:04:18 +10:00
test_provider_template.py Add support for pass through references 2014-12-03 13:16:53 +10:00
test_random_string.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_resource_group.py Make ResourceGroup updates update nested stacks 2014-11-19 14:55:16 +00:00
test_resource.py Merge "Failed res no need UpdateReplace which has nested_stack" 2014-12-02 12:25:59 +00:00
test_restarter.py Make HARestarter do a proper lookup of the RefID 2014-10-21 13:04:52 -04:00
test_rpc_client.py Merge "Handle remote thrown NotFound RPC exceptions" 2014-11-21 15:41:51 +00:00
test_rsrc_defn.py Using six.string_types for python3 compatible 2014-11-03 15:03:56 +08:00
test_s3.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_sahara_cluster.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_sahara_templates.py Support availability zones in Node Group Templates 2014-11-26 10:52:51 +02:00
test_scaling_template.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_scheduler.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_security_group.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_server_tags.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_server.py Merge "Implement handle_check for OS::Nova::Server" 2014-11-21 13:58:18 +00:00
test_short_id.py Order imports in alphabetical order (9/9) 2014-05-22 16:49:51 +03:00
test_signal.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_software_component.py Use RPC directly for software config operations 2014-11-12 10:16:00 +13:00
test_software_config.py Use RPC directly for software config operations 2014-11-12 10:16:00 +13:00
test_software_deployment.py Fix and assert calls to update_software_deployment 2014-11-19 11:19:45 +13:00
test_sqlalchemy_api.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_sqlalchemy_filters.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_sqlalchemy_types.py Fix [H302] errors in heat/engine 2014-11-26 16:43:55 +03:00
test_ssl_middleware.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_stack_lock.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_stack_resource.py Failed res no need UpdateReplace which has nested_stack 2014-11-27 07:37:05 +00:00
test_stack_user.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_structured_config.py Merge "Add validation constraints on config inputs" 2014-11-13 05:22:34 +00:00
test_support.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_swift_client.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_swift.py Implement handle_check for OS::Swift::Container 2014-11-11 14:34:06 -05:00
test_swiftsignal.py Fix [H302] errors in heat/engine 2014-11-26 16:43:55 +03:00
test_template_format.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_template.py Remove vim headers 2014-10-16 17:54:42 +03:00
test_timeutils.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_urlfetch.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_user.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_validate.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_version_negotiation_middleware.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_volume.py Merge "Implement handle_check for Cinder and EC2 Volumes" 2014-11-21 06:11:37 +00:00
test_vpc.py Fix [H302] errors in heat/tests 2014-11-26 16:43:56 +03:00
test_waitcondition.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_watch.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
test_wsgi.py Don't import HeatTestCase directly 2014-10-22 14:15:11 +08:00
testing-overview.txt Remove examples and update testing-overview.txt 2013-04-30 13:51:31 -07:00
utils.py Merge "Import the stack module directly" 2014-10-06 08:16:22 +00:00