def test_function_return_value(trunk_vlans_mapping, template_trunk_mode): correct_return_value = {'interface FastEthernet0/1': ['switchport mode trunk', 'switchport trunk native vlan 999', 'switchport trunk allowed vlan 10,20,30'], 'interface FastEthernet0/2': ['switchport mode trunk', 'switchport trunk native vlan 999', 'switchport trunk allowed vlan 11,30'], 'interface FastEthernet0/4': ['switchport mode trunk', 'switchport trunk native vlan 999', 'switchport trunk allowed vlan 17']} return_value = task_9_2a.generate_trunk_config(trunk_vlans_mapping, template_trunk_mode) assert return_value != None, "Функция ничего не возвращает" assert type(return_value) == dict, "Функция должна возвращать словарь" assert return_value == correct_return_value, "Функция возвращает неправильное значение"
def test_function_return_value(): """ Function check """ trunk_vlans_mapping = { "FastEthernet0/1": [10, 20, 30], "FastEthernet0/2": [11, 30], "FastEthernet0/4": [17], } template_trunk_mode = [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan", ] correct_return_value = { "FastEthernet0/1": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 10,20,30", ], "FastEthernet0/2": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 11,30", ], "FastEthernet0/4": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 17", ], } return_value = task_9_2a.generate_trunk_config( trunk_vlans_mapping, template_trunk_mode ) 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 ( return_value == correct_return_value ), "Function returns wrong value"
def test_function_return_value(): """ Проверка работы функции """ trunk_vlans_mapping = { "FastEthernet0/1": [10, 20, 30], "FastEthernet0/2": [11, 30], "FastEthernet0/4": [17], } template_trunk_mode = [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan", ] correct_return_value = { "FastEthernet0/1": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 10,20,30", ], "FastEthernet0/2": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 11,30", ], "FastEthernet0/4": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 17", ], } return_value = task_9_2a.generate_trunk_config( trunk_vlans_mapping, template_trunk_mode ) assert return_value is not None, "Функция ничего не возвращает" assert ( type(return_value) == dict ), f"По заданию функция должна возвращать словарь, а возвращает {type(return_value).__name__}" assert ( correct_return_value == return_value ), "Функция возвращает неправильное значение"
def test_function_return_value(): trunk_vlans_mapping = { "FastEthernet0/1": [10, 20, 30], "FastEthernet0/2": [11, 30], "FastEthernet0/4": [17], } template_trunk_mode = [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan", ] correct_return_value = { "FastEthernet0/1": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 10,20,30", ], "FastEthernet0/2": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 11,30", ], "FastEthernet0/4": [ "switchport mode trunk", "switchport trunk native vlan 999", "switchport trunk allowed vlan 17", ], } return_value = task_9_2a.generate_trunk_config( trunk_vlans_mapping, template_trunk_mode ) assert return_value != None, "Функция ничего не возвращает" assert type(return_value) == dict, "Функция должна возвращать словарь" assert ( return_value == correct_return_value ), "Функция возвращает неправильное значение"