コード例 #1
0
def test_bash_is_only_functional_alias(xonsh_builtins):
    builtins.__xonsh__.env["PATH"] = os.environ["PATH"].split(os.pathsep)
    cc = CommandsCache()
    assert not cc.is_only_functional_alias("bash")
コード例 #2
0
def test_bash_and_is_alias_is_only_functional_alias(xonsh_builtins):
    builtins.__xonsh__.env["PATH"] = os.environ["PATH"].split(os.pathsep)
    cc = CommandsCache()
    builtins.aliases["bash"] = lambda args: os.chdir(args[0])
    assert not cc.is_only_functional_alias("bash")
コード例 #3
0
def test_cd_is_only_functional_alias(xonsh_builtins):
    cc = CommandsCache()
    builtins.aliases["cd"] = lambda args: os.chdir(args[0])
    assert cc.is_only_functional_alias("cd")
コード例 #4
0
def test_non_exist_is_only_functional_alias(xonsh_builtins):
    cc = CommandsCache()
    assert not cc.is_only_functional_alias("<not really a command name>")
コード例 #5
0
def test_bash_and_is_alias_is_only_functional_alias(xonsh_builtins):
    builtins.__xonsh__.env["PATH"] = os.environ["PATH"].split(os.pathsep)
    cc = CommandsCache()
    builtins.aliases["bash"] = lambda args: os.chdir(args[0])
    assert not cc.is_only_functional_alias("bash")
コード例 #6
0
def test_cd_is_only_functional_alias(xonsh_builtins):
    cc = CommandsCache()
    builtins.aliases["cd"] = lambda args: os.chdir(args[0])
    assert cc.is_only_functional_alias("cd")
コード例 #7
0
def test_non_exist_is_only_functional_alias(xonsh_builtins):
    cc = CommandsCache()
    assert not cc.is_only_functional_alias("<not really a command name>")
コード例 #8
0
def test_bash_is_only_functional_alias(xonsh_builtins):
    builtins.__xonsh__.env["PATH"] = os.environ["PATH"].split(os.pathsep)
    cc = CommandsCache()
    assert not cc.is_only_functional_alias("bash")
コード例 #9
0
def test_bash_and_is_alias_is_only_functional_alias(xonsh_builtins):
    builtins.__xonsh_env__['PATH'] = os.environ['PATH'].split(os.pathsep)
    cc = CommandsCache()
    builtins.aliases['bash'] = lambda args: os.chdir(args[0])
    assert not cc.is_only_functional_alias('bash')
コード例 #10
0
def test_bash_is_only_functional_alias(xonsh_builtins):
    builtins.__xonsh_env__['PATH'] = os.environ['PATH'].split(os.pathsep)
    cc = CommandsCache()
    assert not cc.is_only_functional_alias('bash')
コード例 #11
0
ファイル: test_commands_cache.py プロジェクト: Hierosme/xonsh
def test_bash_and_is_alias_is_only_functional_alias(xession):
    xession.env["PATH"] = os.environ["PATH"].split(os.pathsep)
    cc = CommandsCache()
    xession.aliases["bash"] = lambda args: os.chdir(args[0])
    assert not cc.is_only_functional_alias("bash")
コード例 #12
0
ファイル: test_commands_cache.py プロジェクト: Hierosme/xonsh
def test_bash_is_only_functional_alias(xession):
    xession.env["PATH"] = os.environ["PATH"].split(os.pathsep)
    cc = CommandsCache()
    assert not cc.is_only_functional_alias("bash")
コード例 #13
0
ファイル: test_commands_cache.py プロジェクト: Hierosme/xonsh
def test_cd_is_only_functional_alias(xession):
    cc = CommandsCache()
    xession.aliases["cd"] = lambda args: os.chdir(args[0])
    assert cc.is_only_functional_alias("cd")