コード例 #1
0
ファイル: test_cli_utils.py プロジェクト: smashedr/sopel
def test_find_config_default(tmpdir, config_dir):
    """Assert function retrieves configuration file from given config dir"""
    working_dir = tmpdir.mkdir("working")
    working_dir.join('local.cfg').write('')

    with cd(working_dir.strpath):
        found_config = find_config(config_dir.strpath, 'config')
        assert found_config == config_dir.join('config.cfg').strpath

        found_config = find_config(config_dir.strpath, 'config.cfg')
        assert found_config == config_dir.join('config.cfg').strpath
コード例 #2
0
ファイル: test_cli_utils.py プロジェクト: smashedr/sopel
def test_find_config_local(tmpdir, config_dir):
    """Assert function retrieves configuration file from working dir first"""
    working_dir = tmpdir.mkdir("working")
    working_dir.join('local.cfg').write('')

    with cd(working_dir.strpath):
        found_config = find_config(config_dir.strpath, 'local.cfg')
        assert found_config == working_dir.join('local.cfg').strpath

        found_config = find_config(config_dir.strpath, 'local')
        assert found_config == config_dir.join('local').strpath
コード例 #3
0
ファイル: test_cli_utils.py プロジェクト: sopel-irc/sopel
def test_find_config_default(tmpdir, config_dir):
    """Assert function retrieves configuration file from given config dir"""
    working_dir = tmpdir.mkdir("working")
    working_dir.join('local.cfg').write('')

    with cd(working_dir.strpath):
        found_config = find_config(config_dir.strpath, 'config')
        assert found_config == config_dir.join('config.cfg').strpath

        found_config = find_config(config_dir.strpath, 'config.cfg')
        assert found_config == config_dir.join('config.cfg').strpath
コード例 #4
0
ファイル: test_cli_utils.py プロジェクト: sopel-irc/sopel
def test_find_config_local(tmpdir, config_dir):
    """Assert function retrieves configuration file from working dir first"""
    working_dir = tmpdir.mkdir("working")
    working_dir.join('local.cfg').write('')

    with cd(working_dir.strpath):
        found_config = find_config(config_dir.strpath, 'local.cfg')
        assert found_config == working_dir.join('local.cfg').strpath

        found_config = find_config(config_dir.strpath, 'local')
        assert found_config == config_dir.join('local').strpath
コード例 #5
0
ファイル: test_cli_utils.py プロジェクト: smashedr/sopel
def test_find_config_extension(tmpdir, config_dir):
    """Assert function retrieves configuration file with the given extension"""
    working_dir = tmpdir.mkdir("working")
    working_dir.join('local.cfg').write('')

    with cd(working_dir.strpath):
        found_config = find_config(config_dir.strpath, 'extra', '.ini')
        assert found_config == config_dir.join('extra.ini').strpath
コード例 #6
0
ファイル: test_cli_utils.py プロジェクト: sopel-irc/sopel
def test_find_config_extension(tmpdir, config_dir):
    """Assert function retrieves configuration file with the given extension"""
    working_dir = tmpdir.mkdir("working")
    working_dir.join('local.cfg').write('')

    with cd(working_dir.strpath):
        found_config = find_config(
            config_dir.strpath, 'extra', '.ini')
        assert found_config == config_dir.join('extra.ini').strpath