Fix warning about using os.tempnam in test suite.

Change-Id: Ibd725071ccdd9af951034685880f35ac678feae2
Fix "No handlers could be found" warnings

These warnings are caused because nothing is capturing log output in
their test cases. HeatTestCase automatically does this using the
FakeLogger fixture.

Change-Id: I7884c99cebc0c69f7675cdddd5e53de2e4b52c13
Enhance testcase for failed resource deletion

Verified that the test_access_key_no_user testcase
was valid for bug/1155824 and made a small enhancement
to verify the final resource state.

Change-Id: I63c6d1b37166b24cedd18bf6cae3d0aae0b18fa6
Implements: failed resource deletion testcase
Fixes: bug #1156375
Remove unused jenkins arguments from tox.ini

These do not match the established testing patterns for OpenStack and
seem to be quite redundant. They also mention nosetests which is no
longer used.

Change-Id: I874a226b515f1a8ad24136eba81a40fc170435b9
heat api : Update ec2token middleware for v4 signatures

Update ec2token so it can verify v4 signature formats.

Note for v4 signatures to work you currently need to install
the latest python-keystoneclient, as no release yet contains
patch ref https://review.openstack.org/#/c/26013/

This change should be backwards compatible, as older keystoneclient
versions will simply ignore the additional request keys

fixes bug #1122472

Change-Id: Iccc6be7913ab5ca5813a2e0c8f66cda0ccd85a0b
Remove all references to nose

Now that testtools and testr have replaced nose, trims all references
and removes nose from test-requires.

Change-Id: I0aae8fe2c09c5b25741226555838dc330d5c4d91
Fix test_dbinstance not running by itself

This test seems to need a clean copy of the db like many others. Call
setup_dummy_db to initialize so it runs reliably by itself.

Change-Id: I60fcd6b5c94659f16ef85ca3bdbd61417c59322b
Fix test_validate to run by itself

Resources were not initialized, so all tests would fail. Calls the same
method which is called internally to load all plugins.

Change-Id: I696f1d40499bb9a3ca6fde5d08101e9ddabc4369
Merge "heat api : Update ec2token middleware for v4 signatures"
Merge "Fix "No handlers could be found" warnings"
Merge "Fix warning about using os.tempnam in test suite."
Refactor instance tests to share common code

Change-Id: I565f6aee43d07f3fc451538ca02f9398eedebaf3
Merge "Remove all references to nose"
Merge "Enhance testcase for failed resource deletion"
Merge "Refactor instance tests to share common code"
Merge "Remove unused jenkins arguments from tox.ini"
Merge "Fix test_dbinstance not running by itself"
Split the module lines in openstack-common.conf

update.py was changed to support this format recently. It makes it
much easier to review changes to the list of modules.

Change-Id: I0f86f65e107ab54231bd48182947d5799e8a460f
Use install_venv_common from oslo

The core of install_venv.py was moved into oslo-incubator recently so
just use that.

Change-Id: I7ba52660fc1433f116e6ee1ad33c89ba393c416b
Make DeletionPolicy a resource attribute instead of a property.

This improves validation of the different values, and make the Retain
policy works for all resources.

Fixes: bug #1160779
Change-Id: Idb0d275c44661db341f693d9d80629661d66c7ac