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)
Beispiel #2
0
 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)