add joyent testing

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

Branch: refs/heads/trunk
Commit: cb213b9f737e40a89c7670aa8d3d8fafe84bb9ad
Parents: 4bea84e
Author: Anthony Shaw <anthonys...@apache.org>
Authored: Fri May 5 19:27:36 2017 +1000
Committer: Anthony Shaw <anthonys...@apache.org>
Committed: Fri May 5 19:27:36 2017 +1000

----------------------------------------------------------------------
 libcloud/test/container/test_joyent.py | 38 +++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/cb213b9f/libcloud/test/container/test_joyent.py
----------------------------------------------------------------------
diff --git a/libcloud/test/container/test_joyent.py 
b/libcloud/test/container/test_joyent.py
new file mode 100644
index 0000000..c8d6114
--- /dev/null
+++ b/libcloud/test/container/test_joyent.py
@@ -0,0 +1,38 @@
+# 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.
+
+from libcloud.test import unittest
+
+from libcloud.container.drivers.joyent import JoyentContainerDriver
+from libcloud.test.secrets import CONTAINER_PARAMS_DOCKER
+
+
+from libcloud.test.container.test_docker import DockerContainerDriverTestCase, 
DockerMockHttp
+
+
+class JoyentContainerDriverTestCase(DockerContainerDriverTestCase, 
unittest.TestCase):
+
+    def setUp(self):
+        # Create a test driver for each version
+        versions = ('linux_124', 'mac_124')
+        self.drivers = []
+        for version in versions:
+            JoyentContainerDriver.connectionCls.conn_class = \
+                DockerMockHttp
+            DockerMockHttp.type = None
+            DockerMockHttp.use_param = 'a'
+            driver = JoyentContainerDriver(*CONTAINER_PARAMS_DOCKER)
+            driver.version = version
+            self.drivers.append(driver)

Reply via email to