Example #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")
Example #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")
Example #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")
Example #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>")
Example #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")
Example #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")
Example #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>")
Example #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")
Example #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')
Example #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')
Example #11
0
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")
Example #12
0
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")
Example #13
0
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")