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)
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')