def test_enable(first_router_from_devices_yaml):
    ssh = task_24_2.MyNetmiko(**first_router_from_devices_yaml)
    output = ssh.send_command("sh run | i hostname")
    ssh.disconnect()
    assert (
        "hostname" in output
    ), "При создании экземпляра класса должно создаваться подключение и переход в режим enable"
示例#2
0
def test_enable(first_router_from_devices_yaml):
    r1 = task_24_2.MyNetmiko(**first_router_from_devices_yaml)
    output = r1.send_command("sh run | i hostname")
    r1.disconnect()
    assert (
        "hostname" in output
    ), "After creating an instance of the class, a connection must be created"
def test_class_inheritance(first_router_from_devices_yaml):
    ssh = task_24_2.MyNetmiko(**first_router_from_devices_yaml)
    assert isinstance(
        ssh, CiscoIosSSH), "Класс MyNetmiko должен наследовать CiscoIosSSH"
    ssh.disconnect()
    check_attr_or_method(ssh, method="send_command")
    check_attr_or_method(ssh, method="send_config_set")
示例#4
0
def test_class_inheritance(first_router_from_devices_yaml):
    r1 = task_24_2.MyNetmiko(**first_router_from_devices_yaml)
    assert isinstance(
        r1, CiscoIosSSH), "MyNetmiko class must inherit from CiscoIosSSH"
    r1.disconnect()
    check_attr_or_method(r1, method="send_command")
    check_attr_or_method(r1, method="send_config_set")