Ejemplo n.º 1
0
def test_build_ssh_with_key(fake_key):
    """Ensure the fake ssh key (fixture) is used with -i in the ssh cmd."""

    runner = Bladerunner({"ssh_key": fake_key, "debug": 3})
    cmd = runner._build_ssh_command("somewhere", "bob", 66)
    assert cmd == "ssh -p 66 -t -i {0} -vvv bob@somewhere".format(fake_key)
Ejemplo n.º 2
0
def test_build_ssh_with_key(fake_key):
    """Ensure the fake ssh key (fixture) is used with -i in the ssh cmd."""

    runner = Bladerunner({"ssh_key": fake_key, "debug": 3})
    cmd = runner._build_ssh_command("somewhere", "bob", 66)
    assert cmd == "ssh -p 66 -t -i {0} -vvv bob@somewhere".format(fake_key)
Ejemplo n.º 3
0
def test_build_ssh_commands():
    """Ensure we are building the ssh connect command correctly."""

    runner = Bladerunner({"debug": -1})  # should be invalid/ignored
    cmd = runner._build_ssh_command("nowhere", "joe", 44)
    assert cmd == "ssh -p 44 -t joe@nowhere"
Ejemplo n.º 4
0
def test_build_ssh_commands():
    """Ensure we are building the ssh connect command correctly."""

    runner = Bladerunner({"debug": -1})  # should be invalid/ignored
    cmd = runner._build_ssh_command("nowhere", "joe", 44)
    assert cmd == "ssh -p 44 -t joe@nowhere"