diff options
author | Ben Firshman <ben@firshman.co.uk> | 2016-07-24 18:57:36 +0100 |
---|---|---|
committer | Ben Firshman <ben@firshman.co.uk> | 2016-07-27 14:26:15 +0100 |
commit | 1877a41b92eb887ace32579815278f607e95759a (patch) | |
tree | e9e47462cff64330a88b9b04deb824eae975e353 /tests/unit/cli/docker_client_test.py | |
parent | 5f0186e008987eb09d55020c96d4aaafdf0652d1 (diff) |
Add user agent to API calls
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Diffstat (limited to 'tests/unit/cli/docker_client_test.py')
-rw-r--r-- | tests/unit/cli/docker_client_test.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unit/cli/docker_client_test.py b/tests/unit/cli/docker_client_test.py index 74669d4a..fc914791 100644 --- a/tests/unit/cli/docker_client_test.py +++ b/tests/unit/cli/docker_client_test.py @@ -2,10 +2,12 @@ from __future__ import absolute_import from __future__ import unicode_literals import os +import platform import docker import pytest +import compose from compose.cli import errors from compose.cli.docker_client import docker_client from compose.cli.docker_client import tls_config_from_options @@ -40,6 +42,16 @@ class DockerClientTestCase(unittest.TestCase): assert fake_log.error.call_count == 1 assert '123' in fake_log.error.call_args[0][0] + def test_user_agent(self): + client = docker_client(os.environ) + expected = "docker-compose/{0} docker-py/{1} {2}/{3}".format( + compose.__version__, + docker.__version__, + platform.system(), + platform.release() + ) + self.assertEqual(client.headers['User-Agent'], expected) + class TLSConfigTestCase(unittest.TestCase): ca_cert = 'tests/fixtures/tls/ca.pem' |