|
@@ -3,7 +3,7 @@ from cloudbridge.providers.factory import CloudProviderFactory
|
|
|
from cloudbridge.providers.factory import ProviderList
|
|
from cloudbridge.providers.factory import ProviderList
|
|
|
|
|
|
|
|
|
|
|
|
|
-def get_test_instance(provider):
|
|
|
|
|
|
|
+def create_test_instance(provider):
|
|
|
instance_name = "HelloCloudBridge-{0}".format(provider.name)
|
|
instance_name = "HelloCloudBridge-{0}".format(provider.name)
|
|
|
if "EC2CloudProvider" in provider.name:
|
|
if "EC2CloudProvider" in provider.name:
|
|
|
return provider.compute.create_instance(instance_name, "ami-d85e75b0", "t1.micro")
|
|
return provider.compute.create_instance(instance_name, "ami-d85e75b0", "t1.micro")
|
|
@@ -12,6 +12,12 @@ def get_test_instance(provider):
|
|
|
"{0}-{1}".format(instance_name, provider.name), "d57696ba-5ed2-43fe-bf78-a587829973a9", "m2.xsmall")
|
|
"{0}-{1}".format(instance_name, provider.name), "d57696ba-5ed2-43fe-bf78-a587829973a9", "m2.xsmall")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+def get_test_instance(provider):
|
|
|
|
|
+ instance = create_test_instance(provider)
|
|
|
|
|
+ instance.wait_till_ready()
|
|
|
|
|
+ return instance
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
class ProviderTestBase(object):
|
|
class ProviderTestBase(object):
|
|
|
|
|
|
|
|
"""
|
|
"""
|