docker_client_test.py 649 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. timeout = 300
  14. with mock.patch('compose.cli.docker_client.HTTP_TIMEOUT', 300):
  15. client = docker_client.docker_client()
  16. self.assertEqual(client.timeout, int(timeout))