コード例 #1
0
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)
コード例 #2
0
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')