heat/heat/tests
Clint Byrum a60f6d4569 Do not initialize anything during import phase
The structure of the program is compromised by doing too much logic in
the import phase. We can read the code more cleanly if we can see where
the intended initialization code is called. This may make tests slightly
more tedious to write, but that should be handled by writing generic
fixtures which can be reused for exactly this purpose.

Change-Id: I1d221e2f90d1f6e89717a37d2128caabd077d30a
2013-04-24 10:03:06 -07:00
..
examples Use assertEqual() instead of assert_() 2012-09-05 21:52:14 +02:00
functional Improve Python 3.x compatibility 2013-04-23 00:12:22 +02:00
policy heat api : Add policy.json authorization to cloudwatch API 2013-02-07 10:22:14 +00:00
unit Remove the CheckedDict class 2012-11-05 17:56:09 +01:00
v1_1 fakes: remove some duplicate methods 2013-03-07 09:27:58 +11:00
__init__.py Gate on certain pyflakes failures 2013-02-28 20:21:02 +00:00
fakes.py heat cleanups to align unit tests with pep8 1.3.4 2012-12-20 09:26:16 +00:00
generic_resource.py heat tests : move GenericResource into tests directory 2013-03-07 09:03:03 +00:00
test_api_aws.py Tolerate missing keys in reformat_dict_keys 2013-03-21 10:50:35 +13:00
test_api_cfn_v1.py Validation failures now raise StackValidationFailed 2013-03-05 15:07:24 +13:00
test_api_cloudwatch.py Use oslo-config-2013.1b3 2013-02-18 17:27:14 +00:00
test_api_openstack_v1.py Recognise arn: for REST stack lookup. 2013-03-11 09:11:06 +13:00
test_autoscaling.py Get rid of create state in Instance 2013-04-23 13:21:33 +02:00
test_cli.py heat cleanups to align unit tests with pep8 1.3.4 2012-12-20 09:26:16 +00:00
test_common_policy.py Gate on certain pyflakes failures 2013-02-28 20:21:02 +00:00
test_dbinstance.py Move abstract nested stack class to separate file 2013-01-17 10:15:13 +00:00
test_dependencies.py Get rid of nose.main() in unit test files 2012-12-13 15:58:16 +01:00
test_eip.py Fix issues with EIP unit test 2013-04-23 13:36:51 +02:00
test_engine_api_utils.py make engine api handle string or bool disable_rollback 2013-02-18 20:21:10 +00:00
test_engine_service.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_event.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_identifier.py heat tests : remove debug print 2013-01-17 10:30:54 +00:00
test_instance.py Allow instance NetworkInterfaces to be list of str or dict 2013-03-06 15:29:12 +13:00
test_instance_group.py Get rid of create state in Instance 2013-04-23 13:21:33 +02:00
test_loadbalancer.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_loguserdata.py loguserdata: handle exceptions from running the userdata 2013-03-14 14:21:55 +11:00
test_metadata_refresh.py Get rid of create state in Instance 2013-04-23 13:21:33 +02:00
test_nested_stack.py Test coverage for NestedStack, and fix FnGetRefId 2013-03-06 13:37:27 +13:00
test_nokey.py Remove unused import from test_nokey.py 2013-03-04 10:17:15 -07:00
test_parameters.py Don't assume a Parameter value is a str 2013-03-28 09:32:04 +13:00
test_parser.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_plugin_loader.py Get rid of nose.main() in unit test files 2012-12-13 15:58:16 +01:00
test_properties.py heat engine : Ensure properties validation is caught 2013-03-06 10:36:10 +00:00
test_quantum.py Skip quantum unit tests if client not installed 2013-03-11 16:54:20 +01:00
test_resource.py heat tests : Improve resource.py test coverage 2013-03-07 09:03:03 +00:00
test_rpc_client.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_s3.py Use a short_id for naming S3 containers 2013-02-25 10:51:47 +01:00
test_security_group.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_short_id.py Add a module for generating random short ID strings 2013-02-25 10:51:41 +01:00
test_swift.py Use a short_id for naming Swift containers 2013-02-25 10:51:45 +01:00
test_template_format.py Skip quantum unit tests if client not installed 2013-03-11 16:54:20 +01:00
test_urlfetch.py Get rid of nose.main() in unit test files 2012-12-13 15:58:16 +01:00
test_user.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_validate.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_volume.py Catch NotFound exceptions on Volume handle_delete 2013-04-02 13:47:52 +13:00
test_vpc.py Use quantum IDs for VPC, Subnet, RouteTable resources 2013-03-08 10:57:31 +13:00
test_waitcondition.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
test_watch.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
testing-overview.txt Update virtual-env requires and documentation 2012-04-24 14:17:40 -04:00
utils.py make stack_delete_after decorator tolerate deleted stacks 2013-02-19 10:44:11 +00:00