heat/heat/tests
Steve Baker 21f60b155e Resource type for software configuration
Implementation of the SoftwareConfig resource. Some notes on the implementation:
    * This is a simple wrapper over the REST API, and is essentially
      just for defining data which gets stored.
    * SoftwareConfig will always be UpdateReplace, and the REST entity
      is immutable.
    * OS::Heat::SoftwareConfig will sometimes be used in a template directly
      and sometimes inside a resource provider template which
      defines CM-tool specific properties and aggregates the result into
      the OS::Heat::SoftwareConfig config property.

Implements: blueprint hot-software-config

Change-Id: I7350c31ec59d152751c6aa7d811a91e1df62e89d
2014-02-05 08:29:54 +08:00
..
db Merge "Add migration method to test sqldump files" 2014-01-31 11:55:58 +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
unit Empty files shouldn't contain copyright nor license 2013-12-24 20:29:31 +08:00
v1_1 Merge "Update Loadbalancer default template to F20 image" 2014-01-10 06:09:18 +00:00
__init__.py Enable running tests via testr 2013-04-30 13:51:07 -07:00
common.py new method 'HeatTestCase.patchobject' 2014-01-17 17:16:42 +01:00
fakes.py Store credential ID for AccessKey and SignalResponder 2014-01-23 15:34:27 +00:00
generic_resource.py HOT templates get_attr allows extra attributes 2014-01-30 09:58:09 -03:00
test_api_aws.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_api_cfn_v1.py Merge "Fixes template not using the JSON or YAML format" 2014-01-28 00:37:56 +00:00
test_api_cloudwatch.py Fix asserttion of types 2014-01-11 12:51:58 +00:00
test_api_ec2token.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_api_openstack_v1.py Merge "Showing member list for nested resources" 2014-01-31 08:35:17 +00:00
test_api_openstack_v1_util.py Add policy enforcement to ReST API 2014-01-04 08:10:47 +00:00
test_api_openstack_v1_views_stacks_view_builder.py Fix unused variables 2/2: enable unused var check 2014-01-08 18:01:05 +08:00
test_api_openstack_v1_views_views_common.py Use the new oslo py3kcompat.urlutils 2013-12-06 12:00:42 +11:00
test_attributes.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_auth_password.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_auth_url.py Assign X-Auth-Url header in a separate middleware 2014-01-23 18:08:26 -05:00
test_autoscaling.py Add autoscaling notifications 2014-01-27 12:35:37 +01:00
test_autoscaling_update_policy.py Add autoscaling notifications 2014-01-27 12:35:37 +01:00
test_ceilometer_alarm.py Fix ceilometer alarm properties schema 2014-01-16 03:59:33 -05:00
test_clients.py Added heat url in config for heat standalone mode 2014-01-14 17:49:29 +08:00
test_cloudwatch.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_common_context.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_common_policy.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_constraints.py Factor Schema out of properties.py for re-use 2013-12-02 14:46:00 +01:00
test_cw_alarm.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_dbinstance.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_dependencies.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_eip.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_engine_api_utils.py Use a HeatIdentifier instance to create Parameters 2014-01-30 14:56:00 -03:00
test_engine_service.py Merge "Showing member list for nested resources" 2014-01-31 08:35:17 +00:00
test_environment.py Global environment ignores files starting with dot 2014-01-24 15:18:48 -03:00
test_environment_format.py API tolerate None environment string 2014-01-29 13:58:13 +00:00
test_event.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_exception.py use msg_fmt not message in Exceptions 2013-10-24 10:44:15 -10:00
test_fault_middleware.py wsgi.Resource exception handling to not log errors 2013-12-18 16:10:09 -03:00
test_heatclient.py heat_keystoneclient: abstract admin_client to a property 2014-01-31 12:04:57 +00:00
test_hot.py Merge "Prevent access Parameters key in template dict" 2014-01-31 00:29:23 +00:00
test_identifier.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_instance.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_instance_group.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_instance_group_update_policy.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_instance_network.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_iso8601_utils.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_loadbalancer.py Merge "Fix unused variables 1/2: add more asserts" 2014-01-10 09:06:35 +00:00
test_loguserdata.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_metadata_refresh.py Fix order of arguments in assertEqual (patch 1/2) 2014-01-24 12:59:23 +02:00
test_nested_stack.py Merge ""version" section should be required in template" 2014-01-25 03:28:42 +00:00
test_neutron.py Fix handle_create of NetDHCPAgent for updating 2014-01-28 15:46:40 +09:00
test_neutron_autoscaling.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_neutron_firewall.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_neutron_loadbalancer.py Fixed OS::Neutron::Pool creation 2014-01-24 18:28:00 +04:00
test_neutron_metering.py Implement neutron metering resources 2014-01-10 02:22:12 -05:00
test_neutron_security_group.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_neutron_vpnservice.py Fix comparison with singletons 2013-12-18 12:30:30 +02:00
test_nokey.py Instance call build_userdata directly 2013-12-09 14:39:15 +13:00
test_notifications.py Add autoscaling notifications 2014-01-27 12:35:37 +01:00
test_nova_floatingip.py Implements Nova FloatingIP resources 2014-01-09 11:19:22 +04:00
test_nova_keypair.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_nova_utils.py serialize non-string nova metadata 2014-01-30 16:02:50 -05:00
test_os_database.py Use a HeatIdentifier instance to create Parameters 2014-01-30 14:56:00 -03:00
test_parameters.py Native Pseudo Parameters 2014-01-30 14:59:03 -03:00
test_parser.py Merge "Only update_and_save if the stack exists" 2014-01-31 06:17:29 +00:00
test_plugin_loader.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_properties.py Refactor Parameters Schema based on common Schema 2014-01-27 11:18:52 +01:00
test_provider_template.py Use a HeatIdentifier instance to create Parameters 2014-01-30 14:56:00 -03:00
test_random_string.py Fix comparison with singletons 2014-01-13 10:06:44 +02:00
test_resource.py Use a HeatIdentifier instance to create Parameters 2014-01-30 14:56:00 -03:00
test_resource_group.py Replace try...except...pass block with assertRaises 2014-01-04 14:42:35 +08:00
test_restarter.py Fix comparison with singletons 2014-01-13 10:06:44 +02:00
test_rpc_client.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_s3.py Replace try...except...pass block with assertRaises 2014-01-04 14:42:35 +08:00
test_scheduler.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_security_group.py Fix comparison with singletons 2014-01-13 10:06:44 +02:00
test_server.py serialize non-string nova metadata 2014-01-30 16:02:50 -05:00
test_server_tags.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_short_id.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_signal.py Merge "Store credential ID for AccessKey and SignalResponder" 2014-01-26 22:46:43 +00:00
test_software_config.py Resource type for software configuration 2014-02-05 08:29:54 +08:00
test_sqlalchemy_api.py Merge "Database model for software config/deployment" 2014-01-24 10:28:24 +00:00
test_sqlalchemy_filters.py Add exact filter support to SQL API list stacks 2013-11-20 08:37:23 -06:00
test_sqlalchemy_types.py Refactor MySQL long text support 2014-01-17 17:37:37 +08:00
test_ssl_middleware.py New middleware to handle SSL termination proxies 2014-01-14 15:58:14 -03:00
test_stack_lock.py Add a new ThreadGroupManager class 2014-01-20 16:23:53 -06:00
test_stack_resource.py Native Pseudo Parameters 2014-01-30 14:59:03 -03:00
test_swift.py Merge "Fix showing events on swift." 2014-01-14 02:32:41 +00:00
test_template_format.py Fixes template not using the JSON or YAML format 2014-01-25 15:14:14 +08:00
test_urlfetch.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_user.py Merge "Store credential ID for AccessKey and SignalResponder" 2014-01-26 22:46:43 +00:00
test_validate.py Refactor Parameters Schema based on common Schema 2014-01-27 11:18:52 +01:00
test_version_negotiation_middleware.py pep8 fix: assertEquals -> assertEqual 2013-12-12 17:19:39 -05:00
test_volume.py Merge "Fix order of arguments in assertEqual (patch 2/2)" 2014-01-24 10:28:08 +00:00
test_vpc.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_waitcondition.py Merge "Fix order of arguments in assertEqual (patch 2/2)" 2014-01-24 10:28:08 +00:00
test_watch.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
test_wsgi.py Fix order of arguments in assertEqual (patch 2/2) 2014-01-19 12:46:20 +02:00
testing-overview.txt Remove examples and update testing-overview.txt 2013-04-30 13:51:31 -07:00
utils.py Account for truncated resource names in test PhysName 2013-12-06 10:09:14 -06:00