Add delete specific status server test

Add test to delete a error status server.
Add test to delete a shutoff status server.
Add test to delete a paused status server.

Change-Id: I5c1b8f77087c4205b5b94cdc41626f99ecbe3d11
Tests object_storage extension listing

This patch adds the feature to list extensions to the object_storage
account_client and then adds one test to validates it works.

This is a first step in view of adding this feature to the config
validation script.

Partially implements config-verification

Change-Id: I8ff31a761d82ea4b7b09307ae1d51108d7f6911e
Use install_venv from oslo to fix no post_process issue

In a recent oslo sync commit Ib9b07fe733dc2c924ac0eb054fa707dd352a812b,
post_process() has been removed from tools/install_venv_common.py.
However, it's still called in tools/install_venv.

The current code for CentOS looks like trying to install the openssl
after trying to compile pyOpenSSL. So this can't be working.

This change switches tools/install_venv.py to use oslo code to align the
effort as well as fixing original no 'post_process' issue.

Note: openstack-common.conf is not updated. Because the project name
variable in install_venv has to be modified after syncing from oslo.
That makes it not an exact sync but modification after sync now.

Change-Id: Ia50075f9b317315eb939ddb66645987bb9ec69c2
Closes-Bug: #1263940
text-html type is absent in TXT_ENC

If we get response with 404 status code and this response
contains in headers "content-type: text/html", NotFound
exception isn't raised.
Add 'text/html' type of content and convert value of
this parameter to lower case.

Change-Id: I632701f43219fa6c0efc6e95bf6007cb0a3ff0c2
Closes-Bug: #1269712
Remove X-Storage-Stoken from object_storage

We don't need it since X-Auth-Token is the one used and if defined as
None would crash.

Change-Id: I9487838996c861d99915132c4cb491fb66460593
Closes-Bug: 1266876
Python 2.6 do not has unittest.loader, we import unittest2 instead

try to import loader from unittest and if ImportError is caught,
import unittest2 instead

Change-Id: I8a638fb54c9b699ee5a26c7b81965ee170f7ba1d
Avoid using assertGreater

This doesn't exist in python 2.6.

Change-Id: I8d41a568ac4c9fc7330077e6643b40eddc071f91
remove the nova v3 xml tests from the code

this is phase 2 in removing the xml tests from the code, should
give us an idea on the run time differences now that testr will
pull these out of the scheduler.

Part of bp:remove-v3-xml-api

Change-Id: I0fbb19b6d0b6dbbcb9c9c9e0cb86690abc4790a0
Change status available to active

Avalible is not a correct status of Image.
Here need to check the list of the images
where the status of an image is active.
Available is not a correct status of an image.

Change-Id: Ib1894ebf1245d0dffe72cbd361c528fa4a1b4bbf
Create telemetry client

Create telemetry client for tempest

Change-Id: I08c9b6a02bcddd8cab2d066928513b4ae40431ec
Partially implements: blueprint add-basic-ceilometer-tests
Merge "remove the nova v3 xml tests from the code"
Add more descriptive assertion message for test_create_backup

In order to fingerprint the failure for gate race bug 1267326 in
elastic-recheck, the assertion message needs to be specific to the test
case that's failing. We have to do something like this until we have
multi-line query support in elastic-recheck.

Also makes the backup names more specific.

Related-Bug: #1267326

Change-Id: I4cf4a3409eedf64f928ae7b0ff4a660c116b89bc
Merge "Tests object_storage extension listing"
Merge "Change status available to active"
Merge "Avoid using assertGreater"
Merge "Create telemetry client"
Merge "Add delete specific status server test"
Merge "text-html type is absent in TXT_ENC"
Merge "Remove X-Storage-Stoken from object_storage"
Merge "Python 2.6 do not has unittest.loader, we import unittest2 instead"