docker_client_test.py 649 B

1234567891011121314151617181920212223
  1. from __future__ import absolute_import
  2. from __future__ import unicode_literals
  3. import os
  4. import mock
  5. from compose.cli import docker_client
  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))