mirror of
https://github.com/ansible-collections/community.docker.git
synced 2025-12-16 03:52:05 +00:00
Vendored Docker SDK for Python code: remove unused constants (#1037)
* Remove constants that are never used. * Adjust unit tests.
This commit is contained in:
parent
511cfe52ca
commit
bcd6e57450
@ -12,7 +12,6 @@ __metaclass__ = type
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
DEFAULT_DOCKER_API_VERSION = '1.41'
|
|
||||||
MINIMUM_DOCKER_API_VERSION = '1.21'
|
MINIMUM_DOCKER_API_VERSION = '1.21'
|
||||||
DEFAULT_TIMEOUT_SECONDS = 60
|
DEFAULT_TIMEOUT_SECONDS = 60
|
||||||
STREAM_HEADER_SIZE_BYTES = 8
|
STREAM_HEADER_SIZE_BYTES = 8
|
||||||
@ -45,6 +44,3 @@ DEFAULT_NUM_POOLS_SSH = 9
|
|||||||
DEFAULT_MAX_POOL_SIZE = 10
|
DEFAULT_MAX_POOL_SIZE = 10
|
||||||
|
|
||||||
DEFAULT_DATA_CHUNK_SIZE = 1024 * 2048
|
DEFAULT_DATA_CHUNK_SIZE = 1024 * 2048
|
||||||
|
|
||||||
DEFAULT_SWARM_ADDR_POOL = ['10.0.0.0/8']
|
|
||||||
DEFAULT_SWARM_SUBNET_SIZE = 24
|
|
||||||
|
|||||||
@ -34,7 +34,7 @@ if sys.version_info < (2, 7):
|
|||||||
|
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api import constants, errors
|
from ansible_collections.community.docker.plugins.module_utils._api import constants, errors
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.api.client import APIClient
|
from ansible_collections.community.docker.plugins.module_utils._api.api.client import APIClient
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.constants import DEFAULT_DOCKER_API_VERSION
|
from ansible_collections.community.docker.tests.unit.plugins.module_utils._api.constants import DEFAULT_DOCKER_API_VERSION
|
||||||
from requests.packages import urllib3
|
from requests.packages import urllib3
|
||||||
|
|
||||||
from .. import fake_api
|
from .. import fake_api
|
||||||
@ -109,7 +109,7 @@ def fake_read_from_socket(self, response, stream, tty=False, demux=False):
|
|||||||
url_base = '{prefix}/'.format(prefix=fake_api.prefix)
|
url_base = '{prefix}/'.format(prefix=fake_api.prefix)
|
||||||
url_prefix = '{0}v{1}/'.format(
|
url_prefix = '{0}v{1}/'.format(
|
||||||
url_base,
|
url_base,
|
||||||
constants.DEFAULT_DOCKER_API_VERSION)
|
DEFAULT_DOCKER_API_VERSION)
|
||||||
|
|
||||||
|
|
||||||
class BaseAPIClientTest(unittest.TestCase):
|
class BaseAPIClientTest(unittest.TestCase):
|
||||||
|
|||||||
13
tests/unit/plugins/module_utils/_api/constants.py
Normal file
13
tests/unit/plugins/module_utils/_api/constants.py
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# This code is part of the Ansible collection community.docker, but is an independent component.
|
||||||
|
# This particular file, and this file only, is based on the Docker SDK for Python (https://github.com/docker/docker-py/)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2016-2022 Docker, Inc.
|
||||||
|
#
|
||||||
|
# It is licensed under the Apache 2.0 license (see LICENSES/Apache-2.0.txt in this collection)
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
from __future__ import (absolute_import, division, print_function)
|
||||||
|
__metaclass__ = type
|
||||||
|
|
||||||
|
DEFAULT_DOCKER_API_VERSION = '1.45'
|
||||||
@ -11,10 +11,11 @@ from __future__ import (absolute_import, division, print_function)
|
|||||||
__metaclass__ = type
|
__metaclass__ = type
|
||||||
|
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api import constants
|
from ansible_collections.community.docker.plugins.module_utils._api import constants
|
||||||
|
from ansible_collections.community.docker.tests.unit.plugins.module_utils._api.constants import DEFAULT_DOCKER_API_VERSION
|
||||||
|
|
||||||
from . import fake_stat
|
from . import fake_stat
|
||||||
|
|
||||||
CURRENT_VERSION = 'v{api_version}'.format(api_version=constants.DEFAULT_DOCKER_API_VERSION)
|
CURRENT_VERSION = 'v{api_version}'.format(api_version=DEFAULT_DOCKER_API_VERSION)
|
||||||
|
|
||||||
FAKE_CONTAINER_ID = '3cc2351ab11b'
|
FAKE_CONTAINER_ID = '3cc2351ab11b'
|
||||||
FAKE_IMAGE_ID = 'e9aa60c60128'
|
FAKE_IMAGE_ID = 'e9aa60c60128'
|
||||||
|
|||||||
@ -19,8 +19,8 @@ if sys.version_info < (2, 7):
|
|||||||
pytestmark = pytest.mark.skip('Python 2.6 is not supported')
|
pytestmark = pytest.mark.skip('Python 2.6 is not supported')
|
||||||
|
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.api.client import APIClient
|
from ansible_collections.community.docker.plugins.module_utils._api.api.client import APIClient
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.constants import DEFAULT_DOCKER_API_VERSION
|
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.utils.decorators import update_headers
|
from ansible_collections.community.docker.plugins.module_utils._api.utils.decorators import update_headers
|
||||||
|
from ansible_collections.community.docker.tests.unit.plugins.module_utils._api.constants import DEFAULT_DOCKER_API_VERSION
|
||||||
|
|
||||||
|
|
||||||
class DecoratorsTest(unittest.TestCase):
|
class DecoratorsTest(unittest.TestCase):
|
||||||
|
|||||||
@ -27,7 +27,7 @@ if sys.version_info < (2, 7):
|
|||||||
pytestmark = pytest.mark.skip('Python 2.6 is not supported')
|
pytestmark = pytest.mark.skip('Python 2.6 is not supported')
|
||||||
|
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.api.client import APIClient
|
from ansible_collections.community.docker.plugins.module_utils._api.api.client import APIClient
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.constants import IS_WINDOWS_PLATFORM, DEFAULT_DOCKER_API_VERSION
|
from ansible_collections.community.docker.plugins.module_utils._api.constants import IS_WINDOWS_PLATFORM
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.errors import DockerException
|
from ansible_collections.community.docker.plugins.module_utils._api.errors import DockerException
|
||||||
from ansible_collections.community.docker.plugins.module_utils._api.utils.utils import (
|
from ansible_collections.community.docker.plugins.module_utils._api.utils.utils import (
|
||||||
convert_filters, convert_volume_binds,
|
convert_filters, convert_volume_binds,
|
||||||
@ -35,6 +35,7 @@ from ansible_collections.community.docker.plugins.module_utils._api.utils.utils
|
|||||||
parse_devices, parse_env_file, parse_host,
|
parse_devices, parse_env_file, parse_host,
|
||||||
parse_repository_tag, split_command, format_environment,
|
parse_repository_tag, split_command, format_environment,
|
||||||
)
|
)
|
||||||
|
from ansible_collections.community.docker.tests.unit.plugins.module_utils._api.constants import DEFAULT_DOCKER_API_VERSION
|
||||||
|
|
||||||
|
|
||||||
TEST_CERT_DIR = os.path.join(
|
TEST_CERT_DIR = os.path.join(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user