mirror of
https://github.com/docker/compose.git
synced 2025-07-15 17:54:29 +02:00
Rename COMPOSE_FILE_SEPARATOR -> COMPOSE_PATH_SEPARATOR
Add unit test Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
parent
1899eac2ba
commit
ac12ab95c4
@ -54,7 +54,7 @@ def get_config_path_from_options(base_dir, options, environment):
|
|||||||
|
|
||||||
config_files = environment.get('COMPOSE_FILE')
|
config_files = environment.get('COMPOSE_FILE')
|
||||||
if config_files:
|
if config_files:
|
||||||
pathsep = environment.get('COMPOSE_FILE_SEPARATOR', os.pathsep)
|
pathsep = environment.get('COMPOSE_PATH_SEPARATOR', os.pathsep)
|
||||||
return config_files.split(pathsep)
|
return config_files.split(pathsep)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@ -45,6 +45,15 @@ class TestGetConfigPathFromOptions(object):
|
|||||||
'.', {}, environment
|
'.', {}, environment
|
||||||
) == ['one.yml', 'two.yml']
|
) == ['one.yml', 'two.yml']
|
||||||
|
|
||||||
|
def test_multiple_path_from_env_custom_separator(self):
|
||||||
|
with mock.patch.dict(os.environ):
|
||||||
|
os.environ['COMPOSE_PATH_SEPARATOR'] = '^'
|
||||||
|
os.environ['COMPOSE_FILE'] = 'c:\\one.yml^.\\semi;colon.yml'
|
||||||
|
environment = Environment.from_env_file('.')
|
||||||
|
assert get_config_path_from_options(
|
||||||
|
'.', {}, environment
|
||||||
|
) == ['c:\\one.yml', '.\\semi;colon.yml']
|
||||||
|
|
||||||
def test_no_path(self):
|
def test_no_path(self):
|
||||||
environment = Environment.from_env_file('.')
|
environment = Environment.from_env_file('.')
|
||||||
assert not get_config_path_from_options('.', {}, environment)
|
assert not get_config_path_from_options('.', {}, environment)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user