libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anthonys...@apache.org
Subject [11/20] libcloud git commit: add tests for dimension data partner drivers
Date Fri, 05 May 2017 11:46:30 GMT
add tests for dimension data partner drivers


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

Branch: refs/heads/trunk
Commit: aae37ae77c20650c4c5f39ae252a9018cb7d60ed
Parents: 2475916
Author: Anthony Shaw <anthonyshaw@apache.org>
Authored: Fri May 5 19:50:50 2017 +1000
Committer: Anthony Shaw <anthonyshaw@apache.org>
Committed: Fri May 5 19:50:50 2017 +1000

----------------------------------------------------------------------
 libcloud/test/compute/test_bsnl.py   | 28 ++++++++++++++++++++++++++++
 libcloud/test/compute/test_medone.py | 28 ++++++++++++++++++++++++++++
 libcloud/test/compute/test_ntta.py   | 28 ++++++++++++++++++++++++++++
 3 files changed, 84 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/aae37ae7/libcloud/test/compute/test_bsnl.py
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/test_bsnl.py b/libcloud/test/compute/test_bsnl.py
new file mode 100644
index 0000000..3b7737e
--- /dev/null
+++ b/libcloud/test/compute/test_bsnl.py
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+from libcloud.compute.drivers.bsnl import BSNLNodeDriver
+from libcloud.test.compute.test_dimensiondata_v2_3 import DimensionDataMockHttp, DimensionData_v2_3_Tests
+
+
+class BSNLTests(DimensionData_v2_3_Tests, unittest.TestCase):
+
+    def setUp(self):
+        BSNLNodeDriver.connectionCls.conn_class = DimensionDataMockHttp
+        BSNLNodeDriver.connectionCls.active_api_version = '2.3'
+        DimensionDataMockHttp.type = None
+        self.driver = BSNLNodeDriver('user', 'password')

http://git-wip-us.apache.org/repos/asf/libcloud/blob/aae37ae7/libcloud/test/compute/test_medone.py
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/test_medone.py b/libcloud/test/compute/test_medone.py
new file mode 100644
index 0000000..ad1defc
--- /dev/null
+++ b/libcloud/test/compute/test_medone.py
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+from libcloud.compute.drivers.medone import MedOneNodeDriver
+from libcloud.test.compute.test_dimensiondata_v2_3 import DimensionDataMockHttp, DimensionData_v2_3_Tests
+
+
+class MedOneTests(DimensionData_v2_3_Tests, unittest.TestCase):
+
+    def setUp(self):
+        MedOneNodeDriver.connectionCls.conn_class = DimensionDataMockHttp
+        MedOneNodeDriver.connectionCls.active_api_version = '2.3'
+        DimensionDataMockHttp.type = None
+        self.driver = MedOneNodeDriver('user', 'password')

http://git-wip-us.apache.org/repos/asf/libcloud/blob/aae37ae7/libcloud/test/compute/test_ntta.py
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/test_ntta.py b/libcloud/test/compute/test_ntta.py
new file mode 100644
index 0000000..9723a2c
--- /dev/null
+++ b/libcloud/test/compute/test_ntta.py
@@ -0,0 +1,28 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import unittest
+
+from libcloud.compute.drivers.ntta import NTTAmericaNodeDriver
+from libcloud.test.compute.test_dimensiondata_v2_3 import DimensionDataMockHttp, DimensionData_v2_3_Tests
+
+
+class NTTAmericaNodeDriverTests(DimensionData_v2_3_Tests, unittest.TestCase):
+
+    def setUp(self):
+        NTTAmericaNodeDriver.connectionCls.conn_class = DimensionDataMockHttp
+        NTTAmericaNodeDriver.connectionCls.active_api_version = '2.3'
+        DimensionDataMockHttp.type = None
+        self.driver = NTTAmericaNodeDriver('user', 'password')


Mime
View raw message