コード例 #1
0
def test_function_return_value():
    correct_return_value = [('10.1.1.1', '255.255.255.255'),
                            ('10.0.13.1', '255.255.255.0'),
                            ('10.0.19.1', '255.255.255.0')]

    return_value = task_15_1.get_ip_from_cfg('config_r1.txt')
    assert return_value != None, "Функция ничего не возвращает"
    assert type(return_value) == list, "Функция должна возвращать список"
    #Списки сортируются чтобы не было ошибки, если адреса записаны в списке в другом порядке
    #В этом задании порядок кортежей в списке не важен
    assert sorted(return_value) == sorted(correct_return_value), "Функция возвращает неправильное значение"
コード例 #2
0
def test_function_return_value_different_args():
    """
    Проверка работы функции с другими аргументами
    """
    correct_return_value = [
        ("10.3.3.3", "255.255.255.255"),
        ("10.0.13.3", "255.255.255.0"),
    ]

    return_value = task_15_1.get_ip_from_cfg("config_r3.txt")
    assert return_value != None, "Функция ничего не возвращает"
    assert (
        type(return_value) == list
    ), f"По заданию функция должна возвращать список, а возвращает {type(return_value).__name__}"
    assert sorted(return_value) == sorted(
        correct_return_value), "Функция возвращает неправильное значение"
コード例 #3
0
def test_function_return_value_different_args():
    """
    Checking the function with different arguments
    """
    correct_return_value = [
        ("10.3.3.3", "255.255.255.255"),
        ("10.0.13.3", "255.255.255.0"),
    ]

    return_value = task_15_1.get_ip_from_cfg("config_r3.txt")
    assert return_value != None, "The function returns None"
    assert (
        type(return_value) == list
    ), f"The function should return a list, instead it returns a {type(return_value).__name__}"
    assert sorted(return_value) == sorted(
        correct_return_value), "Function returns wrong value"
コード例 #4
0
def test_function_return_value():
    """
    Проверка работы функции
    """
    correct_return_value = [
        ("10.1.1.1", "255.255.255.255"),
        ("10.0.13.1", "255.255.255.0"),
        ("10.0.19.1", "255.255.255.0"),
    ]

    return_value = task_15_1.get_ip_from_cfg("config_r1.txt")
    assert return_value != None, "Функция ничего не возвращает"
    assert (
        type(return_value) == list
    ), f"По заданию функция должна возвращать список, а возвращает {type(return_value).__name__}"
    # Списки сортируются чтобы не было ошибки, если адреса записаны в списке в другом порядке
    # В этом задании порядок кортежей в списке не важен
    assert sorted(return_value) == sorted(
        correct_return_value), "Функция возвращает неправильное значение"
コード例 #5
0
def test_function_return_value():
    """
    Function check
    """
    correct_return_value = [
        ("10.1.1.1", "255.255.255.255"),
        ("10.0.13.1", "255.255.255.0"),
        ("10.0.19.1", "255.255.255.0"),
    ]

    return_value = task_15_1.get_ip_from_cfg("config_r1.txt")
    assert return_value != None, "The function returns None"
    assert (
        type(return_value) == list
    ), f"The function should return a list, instead it returns a {type(return_value).__name__}"
    # The lists are sorted so that there is no error if the addresses are written
    # in the list in a different order. In this task, the order of the tuples
    # in the list is not important.
    assert sorted(return_value) == sorted(
        correct_return_value), "Function returns wrong value"