Move volume parsing to config.types module
This removes the last of the old service.ConfigError Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
parent
efec2aae6c
commit
dac75b07dc
12 changed files with 186 additions and 196 deletions
|
|
@ -7,9 +7,7 @@ from pytest import skip
|
|||
|
||||
from .. import unittest
|
||||
from compose.cli.docker_client import docker_client
|
||||
from compose.config.config import process_service
|
||||
from compose.config.config import resolve_environment
|
||||
from compose.config.config import ServiceConfig
|
||||
from compose.const import LABEL_PROJECT
|
||||
from compose.progress_stream import stream_output
|
||||
from compose.service import Service
|
||||
|
|
@ -45,13 +43,12 @@ class DockerClientTestCase(unittest.TestCase):
|
|||
kwargs['command'] = ["top"]
|
||||
|
||||
service_config = ServiceConfig('.', None, name, kwargs)
|
||||
options = process_service(service_config)
|
||||
options['environment'] = resolve_environment(
|
||||
service_config._replace(config=options))
|
||||
labels = options.setdefault('labels', {})
|
||||
kwargs['environment'] = resolve_environment(service_config)
|
||||
|
||||
labels = dict(kwargs.setdefault('labels', {}))
|
||||
labels['com.docker.compose.test-name'] = self.id()
|
||||
|
||||
return Service(name, client=self.client, project='composetest', **options)
|
||||
return Service(name, client=self.client, project='composetest', **kwargs)
|
||||
|
||||
def check_build(self, *args, **kwargs):
|
||||
kwargs.setdefault('rm', True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue