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), "Функция возвращает неправильное значение"
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), "Функция возвращает неправильное значение"
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"
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), "Функция возвращает неправильное значение"
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"