class StdTest(unittest2.TestCase): def setUp(self): unittest2.TestCase.setUp(self) conn = testdriver.libcloud_driver_password("admin", "secrete", "admin", "10.100.18.144") self.comuptetest = ComputeNodes(conn) def tearDown(self): unittest2.TestCase.tearDown(self) self.comuptetest.close() def test_get_token(self): ret = self.comuptetest.get_token() print "\nToken:", ret self.assertTrue(ret) def test_get_token_expire(self): ret = self.comuptetest.get_token_expire() print "\nToken expire: ", ret self.assertTrue(ret) def test_get_endpoints(self): ret = self.comuptetest.get_endpoints() print "\nEndpoints: ", ret self.assertTrue(ret) def test_get_nodes(self): ret = self.comuptetest.get_nodes() print "\nNodes: \n", ret self.assertTrue(ret) def test_get_node(self): ret = self.comuptetest.get_node("test") print "\nNode:", ret self.assertTrue(ret)
def get_client(self, instance_type=None, region=None): if instance_type == "vm" and self.cloud in ("azure", "vmware"): from compute import ComputeNodes return ComputeNodes(cloud=self.cloud) else: if region: return class_mapping.get(self.cloud)( instance_type=instance_type, region=region) else: return class_mapping.get( self.cloud)(instance_type=instance_type)
class NovaAPITests(unittest.TestCase): def setUp(self): unittest.TestCase.setUp(self) conn = driver.libcloud_driver_password("admin", "secrete", "admin") self.novatest = ComputeNodes(conn) def test_get_nodes(self): data = self.novatest.get_nodes() print "\nNode ID:", data self.assertIsNotNone(data, 'No data')
def setUp(self): unittest2.TestCase.setUp(self) conn = testdriver.libcloud_driver_password("admin", "secrete", "admin", "10.100.18.144") self.comuptetest = ComputeNodes(conn)
def setUp(self): unittest.TestCase.setUp(self) conn = driver.libcloud_driver_password("admin", "secrete", "admin") self.novatest = ComputeNodes(conn)