diff options
author | Joffrey F <joffrey@docker.com> | 2015-04-22 15:11:55 -0700 |
---|---|---|
committer | Joffrey F <joffrey@docker.com> | 2015-04-22 15:11:55 -0700 |
commit | c7511481a68e49805cffeabce1359739317f6bbb (patch) | |
tree | e72f22d3e8d9af801f6310a5a55174421f1aa893 | |
parent | 5b69cbf4ef62c20360c704f8acadfdde3065438e (diff) | |
download | docker-py-c7511481a68e49805cffeabce1359739317f6bbb.tar.gz |
BaseTestCase shims assertIn
-rw-r--r-- | tests/base.py | 11 | ||||
-rw-r--r-- | tests/test.py | 5 |
2 files changed, 14 insertions, 2 deletions
diff --git a/tests/base.py b/tests/base.py new file mode 100644 index 0000000..1d5a370 --- /dev/null +++ b/tests/base.py @@ -0,0 +1,11 @@ +import sys +import unittest + +import six + + +class BaseTestCase(unittest.TestCase): + def assertIn(self, object, collection): + if six.PY2 and sys.version_info[1] <= 6: + return self.assertTrue(object in collection) + return super(BaseTestCase, self).assertIn(object, collection) diff --git a/tests/test.py b/tests/test.py index 04b5a11..59bf4cc 100644 --- a/tests/test.py +++ b/tests/test.py @@ -35,6 +35,7 @@ import docker import requests import six +import base import fake_api try: @@ -102,7 +103,7 @@ class Cleanup(object): @mock.patch.multiple('docker.Client', get=fake_request, post=fake_request, put=fake_request, delete=fake_request) -class DockerClientTest(Cleanup, unittest.TestCase): +class DockerClientTest(Cleanup, base.BaseTestCase): def setUp(self): self.client = docker.Client() # Force-clear authconfig to avoid tampering with the tests @@ -2295,7 +2296,7 @@ class DockerClientTest(Cleanup, unittest.TestCase): ) -class StreamTest(Cleanup, unittest.TestCase): +class StreamTest(Cleanup, base.BaseTestCase): def setUp(self): socket_dir = tempfile.mkdtemp() |