Updated openstack/openstack
Project: openstack/tempest  571845689dda63af4fdc7652e680f6ded3e46943
null
Move the test_utils module to scenario test dir

The test_utils module in tempest.common.utils is only useful for
scenario tests. So it's a little confusing to have it in the common
directory. This commit corrects this by moving the file into the
scenario directory. The service tag requirement for scenario tests
hacking check is updated to only check scenario test files, because
a method in the new utils module was being picked up incorrectly.

Change-Id: I1d70745a5ee07923e680328e5b8a29bfb82d8099
Updated openstack/openstack
Project: openstack/tempest  498b1de92bf438e1f771547051a35b29ee6bd6f4
null
Add load_test mechanism for InputScenarioUtils

Similar to what was done for the negative test framework this commit
adds a method to handle using CONF values with testscenarios.
Previously the attr's were set in the test class definition which
would force a getattr at import time. This will cause issues if the
config file is not present. By adding a method which won't be executed
at import but rather when the tests are run we can avoid this.

Change-Id: Ib635f8b895f6642f78a3af644170700f72259d46
Updated openstack/openstack
Project: openstack/tempest  9e48f0e1bb9887963c28b33b155efa5f92f988e4
null
Fix import group ordering in test_utils.py

Per the hacking guidelines the ordering for imports should be stdlib
first, followed by 3rd party imports, and last should the project
imports. However, test_utils.py did not adhere to this ordering. This
commit fixes the oversight.

Change-Id: I0fcc9d137706e841c2e22bd2af8ecd77135c78d2