コード例 #1
0
def test_config_paths_for_playbook_path_docker_compose_yml_only(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    smart_create(tmpdir, '''
    ## docker-compose.yml
    ''')

    expected = [['docker-compose.yml']]
    assert config_paths_for_playbook_path(playbook_path) == expected
コード例 #2
0
def test_config_paths_for_playbook_path_docker_compose_override_yml_only(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    smart_create(tmpdir, '''
    ## docker-compose.override.yml
    ''')

    expected = [['docker-compose.override.yml']]
    assert config_paths_for_playbook_path(playbook_path) == expected
コード例 #3
0
def test_config_paths_for_playbook_path_single_level_only_override(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    smart_create(
        tmpdir, '''
    ## docker-compose.yml
    ## docker-compose.item1.override.yml
    ''')

    expected = [['docker-compose.yml', 'docker-compose.item1.override.yml']]
    assert config_paths_for_playbook_path(playbook_path) == expected
コード例 #4
0
def test_config_paths_for_playbook_path_single_level_only_override(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    smart_create(tmpdir, '''
    ## docker-compose.yml
    ## docker-compose.item1.override.yml
    ''')

    expected = [
        ['docker-compose.yml', 'docker-compose.item1.override.yml']
    ]
    assert config_paths_for_playbook_path(playbook_path) == expected
コード例 #5
0
def test_config_paths_for_playbook_path_multiple_levels(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    smart_create(
        tmpdir, '''
    ## docker-compose.yml
    ## docker-compose.item1.item11.yml
    ## docker-compose.item2.item21.yml
    ''')

    expected = [['docker-compose.item1.item11.yml'],
                ['docker-compose.item2.item21.yml']]
    assert config_paths_for_playbook_path(playbook_path) == expected
コード例 #6
0
def test_config_paths_for_playbook_path_multiple_levels(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    smart_create(tmpdir, '''
    ## docker-compose.yml
    ## docker-compose.item1.item11.yml
    ## docker-compose.item2.item21.yml
    ''')

    expected = [
        ['docker-compose.item1.item11.yml'],
        ['docker-compose.item2.item21.yml']
    ]
    assert config_paths_for_playbook_path(playbook_path) == expected
コード例 #7
0
def test_config_paths_for_playbook_path_empty(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    assert config_paths_for_playbook_path(playbook_path) == []
コード例 #8
0
def test_config_paths_for_playbook_path_empty(tmpdir):
    playbook_path = tmpdir.join('test_playbook.yml')

    assert config_paths_for_playbook_path(playbook_path) == []