create_server cleanup
back in Nov when Matt and I were tracking down the reasons for
intermitent failures in CI, I created a create_server_with_extras
function for resource tracking servers. It is well time to purge
that and make the basic create_server serve our needs.
This turns create_server into a kwargs full function, that includes
sane defaults, and wait_until kwarg to not return until a certain
state has been reached.
Change-Id: I208b266253c0e48da66d1dd4c84a3c074c38d1a6
diff --git a/tempest/tests/compute/servers/test_server_actions.py b/tempest/tests/compute/servers/test_server_actions.py
index a9ada39..5da8210 100644
--- a/tempest/tests/compute/servers/test_server_actions.py
+++ b/tempest/tests/compute/servers/test_server_actions.py
@@ -225,13 +225,9 @@
def rebuild_servers(cls):
# Destroy any existing server and creates a new one
cls.clear_servers()
- cls.name = rand_name('server')
- resp, server = cls.create_server_with_extras(cls.name,
- cls.image_ref,
- cls.flavor_ref)
+ resp, server = cls.create_server(wait_until='ACTIVE')
cls.server_id = server['id']
cls.password = server['adminPass']
- cls.client.wait_for_server_status(cls.server_id, 'ACTIVE')
class ServerActionsTestXML(ServerActionsTestJSON):