Read template's expected value orchest test Part-2

In tests under /tempest/api/orchestration/, resources gets
created based on parameters defined in template (yaml, json).
But while verification of output, expected values are hard coded
in tests.
Expected values should be read from template only.
This patch covers the following files -
    test_environment.py
    test_nova_keypair_resources.py
    test_swift_resources.py

Closes-Bug: #1327919

Change-Id: Ie241b7f299487cd0db384778225823e96fecf440
Add "capabilities:" to multiple_backends extra-spec key

cinder-scheduler uses all the "capabilities:" to scope the
cinder-volume. With no "capabilities:" prefix set in extra_spec,
it will be no effect from cinder-scheduler to schedule the
cinder-volume, which is not the purpose of the testcase.
To address the review comment, This change will not remove but
adds 2 cases for the "capabilities:" prefix to volume type key:
extra-spec "capabilities:volume_backend_name".

Change-Id: Ie870091f2a5657b3ab6a0171de2cffe6945a0f7c
Closes-Bug: #1295050
Fixes incorrect assertion check

assertNotIn/assertIn does not work if the second
variable is of type List of dictionaries.
Suppose if it of only dictionary type, it will try
to match only 'key' but not 'value'.
Hence, the assertion check done here is not correct.

This patch fixes an incorrect assertion check for
"BasicOperationsImagesTest.test_delete_image" test

Change-Id: I7058d209cc92a2e381308e59e07d180e84bde182
Closes-Bug: #1346757
Add client response checking for data processing service

* Checks for response status codes to client side were added
* Checks for response status codes from all tests were removed

Partially implements: blueprint client-checks-success

Change-Id: Ib2a2632460aa39f5c7cfc66dbc601c5fa1a1baa5
Adds "user-password-update" to v3/test_users

This submission is to verify user-password-update functionality
and also added required support functions in both XML/JSON
interfaces.

Change-Id: Ifcac99095fb4e07ccaa2b6f87ac836c3959ef37a
Run javelin2 check at the end of create

As part of the creation process we should make sure things are working.

Change-Id: I4941414d88a8d43c4022a52be925204a9eab6a78
Merge "Run javelin2 check at the end of create"
Merge "Adds "user-password-update" to v3/test_users"
Merge "Fixes incorrect assertion check"
Merge "Add client response checking for data processing service"
Merge "Read template's expected value orchest test Part-2"
Merge "Add "capabilities:" to multiple_backends extra-spec key"
Merge branch 'master' of https://github.com/openstack/tempest