Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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>")
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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>")
Ejemplo n.º 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")
Ejemplo n.º 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')
Ejemplo n.º 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')
Ejemplo n.º 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")
Ejemplo n.º 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")
Ejemplo n.º 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")