You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by an...@apache.org on 2017/04/13 09:33:16 UTC

[10/46] libcloud git commit: fix nebula tests, driver won't run with a host parameter

fix nebula tests, driver won't run with a host parameter


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/d8595bef
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/d8595bef
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/d8595bef

Branch: refs/heads/trunk
Commit: d8595bef3e825072aa7b8676198e451185da0257
Parents: d679c37
Author: Anthony Shaw <an...@apache.org>
Authored: Tue Apr 11 13:24:47 2017 +1000
Committer: Anthony Shaw <an...@apache.org>
Committed: Tue Apr 11 13:24:47 2017 +1000

----------------------------------------------------------------------
 libcloud/test/compute/test_opennebula.py | 46 ++++++++-------------------
 1 file changed, 14 insertions(+), 32 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/d8595bef/libcloud/test/compute/test_opennebula.py
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/test_opennebula.py b/libcloud/test/compute/test_opennebula.py
index 049ec48..368fae2 100644
--- a/libcloud/test/compute/test_opennebula.py
+++ b/libcloud/test/compute/test_opennebula.py
@@ -33,7 +33,7 @@ from libcloud.compute.drivers.opennebula import OpenNebulaNetwork
 from libcloud.compute.drivers.opennebula import OpenNebulaResponse
 from libcloud.compute.drivers.opennebula import OpenNebulaNodeSize
 from libcloud.compute.drivers.opennebula import ACTION
-
+import libcloud.compute.drivers.opennebula
 from libcloud.test.file_fixtures import ComputeFileFixtures
 from libcloud.common.types import InvalidCredsError
 from libcloud.common.base import Response
@@ -43,28 +43,10 @@ from libcloud.test.compute import TestCaseMixin
 from libcloud.test.secrets import OPENNEBULA_PARAMS
 
 
-class OpenNebulaCaseMixin(TestCaseMixin):
-
-    def test_reboot_node_response(self):
-        pass
-
-
-class OpenNebula_ResponseTests(unittest.TestCase):
-    XML = """<?xml version="1.0" encoding="UTF-8"?><root/>"""
-
-    def test_unauthorized_response(self):
-        http_response = Response(httplib.UNAUTHORIZED,
-                                     OpenNebula_ResponseTests.XML,
-                                     headers={'content-type':
-                                              'application/xml'})
-        try:
-            OpenNebulaResponse(http_response, None).parse_body()
-        except InvalidCredsError:
-            exceptionType = sys.exc_info()[0]
-            self.assertEqual(exceptionType, type(InvalidCredsError()))
+libcloud.compute.drivers.opennebula.API_HOST = 'dummy'
 
 
-class OpenNebula_1_4_Tests(unittest.TestCase, OpenNebulaCaseMixin):
+class OpenNebula_1_4_Tests(unittest.TestCase):
 
     """
     OpenNebula.org test suite for OpenNebula v1.4.
@@ -75,7 +57,7 @@ class OpenNebula_1_4_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         Setup test environment.
         """
         OpenNebulaNodeDriver.connectionCls.conn_class = OpenNebula_1_4_MockHttp
-        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('1.4',))
+        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('1.4',), host='dummy')
 
     def test_create_node(self):
         """
@@ -260,7 +242,7 @@ class OpenNebula_1_4_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         self.assertTrue(ret)
 
 
-class OpenNebula_2_0_Tests(unittest.TestCase, OpenNebulaCaseMixin):
+class OpenNebula_2_0_Tests(unittest.TestCase):
 
     """
     OpenNebula.org test suite for OpenNebula v2.0 through v2.2.
@@ -271,7 +253,7 @@ class OpenNebula_2_0_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         Setup test environment.
         """
         OpenNebulaNodeDriver.connectionCls.conn_class = OpenNebula_2_0_MockHttp
-        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('2.0',))
+        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('2.0',), host='dummy')
 
     def test_create_node(self):
         """
@@ -531,7 +513,7 @@ class OpenNebula_2_0_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         self.assertEqual(network.size, '256')
 
 
-class OpenNebula_3_0_Tests(unittest.TestCase, OpenNebulaCaseMixin):
+class OpenNebula_3_0_Tests(unittest.TestCase):
 
     """
     OpenNebula.org test suite for OpenNebula v3.0.
@@ -542,7 +524,7 @@ class OpenNebula_3_0_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         Setup test environment.
         """
         OpenNebulaNodeDriver.connectionCls.conn_class = OpenNebula_3_0_MockHttp
-        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.0',))
+        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.0',), host='dummy')
 
     def test_ex_list_networks(self):
         """
@@ -574,7 +556,7 @@ class OpenNebula_3_0_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         self.assertTrue(ret)
 
 
-class OpenNebula_3_2_Tests(unittest.TestCase, OpenNebulaCaseMixin):
+class OpenNebula_3_2_Tests(unittest.TestCase):
 
     """
     OpenNebula.org test suite for OpenNebula v3.2.
@@ -585,7 +567,7 @@ class OpenNebula_3_2_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         Setup test environment.
         """
         OpenNebulaNodeDriver.connectionCls.conn_class = OpenNebula_3_2_MockHttp
-        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.2',))
+        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.2',), host='dummy')
 
     def test_reboot_node(self):
         """
@@ -638,7 +620,7 @@ class OpenNebula_3_2_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         self.assertEqual(size.price, None)
 
 
-class OpenNebula_3_6_Tests(unittest.TestCase, OpenNebulaCaseMixin):
+class OpenNebula_3_6_Tests(unittest.TestCase):
 
     """
     OpenNebula.org test suite for OpenNebula v3.6.
@@ -649,7 +631,7 @@ class OpenNebula_3_6_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         Setup test environment.
         """
         OpenNebulaNodeDriver.connectionCls.conn_class = OpenNebula_3_6_MockHttp
-        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.6',))
+        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.6',), host='dummy')
 
     def test_create_volume(self):
         new_volume = self.driver.create_volume(1000, 'test-volume')
@@ -707,7 +689,7 @@ class OpenNebula_3_6_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         self.assertEqual(volume.name, 'Debian Sid')
 
 
-class OpenNebula_3_8_Tests(unittest.TestCase, OpenNebulaCaseMixin):
+class OpenNebula_3_8_Tests(unittest.TestCase):
 
     """
     OpenNebula.org test suite for OpenNebula v3.8.
@@ -718,7 +700,7 @@ class OpenNebula_3_8_Tests(unittest.TestCase, OpenNebulaCaseMixin):
         Setup test environment.
         """
         OpenNebulaNodeDriver.connectionCls.conn_class = OpenNebula_3_8_MockHttp
-        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.8',))
+        self.driver = OpenNebulaNodeDriver(*OPENNEBULA_PARAMS + ('3.8',), host='dummy')
 
     def test_list_sizes(self):
         """