mirror of https://github.com/docker/docker-py.git
Auto-detect integration tests
This commit is contained in:
parent
bd46ba5757
commit
acfa99dd10
|
@ -1415,6 +1415,28 @@ class TestLoadJSONConfig(BaseTestCase):
|
||||||
self.assertEqual(cfg.get('Auth'), None)
|
self.assertEqual(cfg.get('Auth'), None)
|
||||||
|
|
||||||
|
|
||||||
|
class TestAutoDetectVersion(unittest.TestCase):
|
||||||
|
def test_client_init(self):
|
||||||
|
client = docker.Client(version='auto')
|
||||||
|
client_version = client._version
|
||||||
|
api_version = client.version(api_version=False)['ApiVersion']
|
||||||
|
self.assertEqual(client_version, api_version)
|
||||||
|
api_version_2 = client.version()['ApiVersion']
|
||||||
|
self.assertEqual(client_version, api_version_2)
|
||||||
|
client.close()
|
||||||
|
|
||||||
|
def test_auto_client(self):
|
||||||
|
client = docker.AutoVersionClient()
|
||||||
|
client_version = client._version
|
||||||
|
api_version = client.version(api_version=False)['ApiVersion']
|
||||||
|
self.assertEqual(client_version, api_version)
|
||||||
|
api_version_2 = client.version()['ApiVersion']
|
||||||
|
self.assertEqual(client_version, api_version_2)
|
||||||
|
client.close()
|
||||||
|
with self.assertRaises(docker.errors.DockerException):
|
||||||
|
docker.AutoVersionClient(version='1.11')
|
||||||
|
|
||||||
|
|
||||||
class TestConnectionTimeout(unittest.TestCase):
|
class TestConnectionTimeout(unittest.TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.timeout = 0.5
|
self.timeout = 0.5
|
||||||
|
|
Loading…
Reference in New Issue