コード例 #1
0
ファイル: editor.py プロジェクト: wdmapp/spack
def test_find_exe_from_env_var_no_editor():
    if 'FOO' in os.environ:
        os.environ.unset('FOO')
    assert ed._find_exe_from_env_var('FOO') == (None, [])
コード例 #2
0
ファイル: editor.py プロジェクト: wdmapp/spack
def test_find_exe_from_env_var_with_args(good_exe):
    os.environ['EDITOR'] = good_exe + ' a b c'
    assert ed._find_exe_from_env_var('EDITOR') == (good_exe,
                                                   [good_exe, 'a', 'b', 'c'])
コード例 #3
0
ファイル: editor.py プロジェクト: wdmapp/spack
def test_find_exe_from_env_var_bad_path(nosuch_exe):
    os.environ['EDITOR'] = nosuch_exe
    assert ed._find_exe_from_env_var('FOO') == (None, [])
コード例 #4
0
ファイル: editor.py プロジェクト: wdmapp/spack
def test_find_exe_from_env_var(good_exe):
    os.environ['EDITOR'] = good_exe
    assert ed._find_exe_from_env_var('EDITOR') == (good_exe, [good_exe])