예제 #1
0
def test_function_return_value():
    correct_return_value = {'Loopback0': ('10.1.1.1', '255.255.255.255'),
                            'Ethernet0/0': ('10.0.13.1', '255.255.255.0'),
                            'Ethernet0/2': ('10.0.19.1', '255.255.255.0')}

    return_value = task_15_1a.get_ip_from_cfg('config_r1.txt')
    assert return_value != None, "Функция ничего не возвращает"
    assert type(return_value) == dict, "Функция должна возвращать словарь"
    assert return_value == correct_return_value, "Функция возвращает неправильное значение"
예제 #2
0
def test_function_return_value():
    correct_return_value = {
        "Loopback0": ("10.1.1.1", "255.255.255.255"),
        "Ethernet0/0": ("10.0.13.1", "255.255.255.0"),
        "Ethernet0/2": ("10.0.19.1", "255.255.255.0"),
    }

    return_value = task_15_1a.get_ip_from_cfg("config_r1.txt")
    assert return_value != None, "Функция ничего не возвращает"
    assert type(return_value) == dict, "Функция должна возвращать словарь"
    assert (
        return_value == correct_return_value
    ), "Функция возвращает неправильное значение"
예제 #3
0
def test_function_return_value_different_args():
    """
    Checking the function with different arguments
    """
    correct_return_value = {
        "Loopback0": ("10.3.3.3", "255.255.255.255"),
        "Ethernet0/0": ("10.0.13.3", "255.255.255.0"),
    }

    return_value = task_15_1a.get_ip_from_cfg("config_r3.txt")
    assert return_value != None, "The function returns None"
    assert (
        type(return_value) == dict
    ), f"The function should return a dict, instead it returns a {type(return_value).__name__}"
    assert correct_return_value == return_value, "Function returns wrong value"
예제 #4
0
def test_function_return_value_different_args():
    """
    Проверка работы функции с другими аргументами
    """
    correct_return_value = {
        "Loopback0": ("10.3.3.3", "255.255.255.255"),
        "Ethernet0/0": ("10.0.13.3", "255.255.255.0"),
    }

    return_value = task_15_1a.get_ip_from_cfg("config_r3.txt")
    assert return_value != None, "Функция ничего не возвращает"
    assert (
        type(return_value) == dict
    ), f"По заданию функция должна возвращать словарь, а возвращает {type(return_value).__name__}"
    assert (return_value == correct_return_value
            ), "Функция возвращает неправильное значение"
예제 #5
0
def test_function_return_value():
    """
    Function check
    """
    correct_return_value = {
        "Loopback0": ("10.1.1.1", "255.255.255.255"),
        "Ethernet0/0": ("10.0.13.1", "255.255.255.0"),
        "Ethernet0/2": ("10.0.19.1", "255.255.255.0"),
    }

    return_value = task_15_1a.get_ip_from_cfg("config_r1.txt")
    assert return_value != None, "The function returns None"
    assert (
        type(return_value) == dict
    ), f"The function should return a dict, instead it returns a {type(return_value).__name__}"
    assert correct_return_value == return_value, "Function returns wrong value"
예제 #6
0
def test_function_return_value():
    """
    Проверка работы функции
    """
    correct_return_value = {
        "Loopback0": ("10.1.1.1", "255.255.255.255"),
        "Ethernet0/0": ("10.0.13.1", "255.255.255.0"),
        "Ethernet0/2": ("10.0.19.1", "255.255.255.0"),
    }

    return_value = task_15_1a.get_ip_from_cfg("config_r1.txt")
    assert return_value is not None, "Функция ничего не возвращает"
    assert (
        type(return_value) == dict
    ), f"По заданию функция должна возвращать словарь, а возвращает {type(return_value).__name__}"
    assert (
        correct_return_value == return_value
    ), "Функция возвращает неправильное значение"