mirror of
				https://github.com/docker/compose.git
				synced 2025-11-03 21:25:21 +01: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')
 | 
			
		||||
    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 None
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -45,6 +45,15 @@ class TestGetConfigPathFromOptions(object):
 | 
			
		||||
                '.', {}, environment
 | 
			
		||||
            ) == ['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):
 | 
			
		||||
        environment = Environment.from_env_file('.')
 | 
			
		||||
        assert not get_config_path_from_options('.', {}, environment)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user