docker_client_test.py 659 B

12345678910111213141516171819202122
  1. from __future__ import absolute_import
  2. from __future__ import unicode_literals
  3. import os
  4. from compose.cli import docker_client
  5. from tests import mock
  6. from tests import unittest
  7. class DockerClientTestCase(unittest.TestCase):
  8. def test_docker_client_no_home(self):
  9. with mock.patch.dict(os.environ):
  10. del os.environ['HOME']
  11. docker_client.docker_client()
  12. def test_docker_client_with_custom_timeout(self):
  13. with mock.patch.dict(os.environ):
  14. os.environ['DOCKER_CLIENT_TIMEOUT'] = timeout = "300"
  15. client = docker_client.docker_client()
  16. self.assertEqual(client.timeout, int(timeout))