@@ -67,6 +67,17 @@ def test_add_network_with_trunk_ports(self, m_check, m_sctd):
6767 m_sctd .assert_called_with ([])
6868 m_check .assert_called_once_with ('fake output' , 'add network' )
6969
70+ @mock .patch ('networking_generic_switch.devices.netmiko_devices.'
71+ 'NetmikoSwitch.send_commands_to_device' ,
72+ return_value = 'fake output' )
73+ @mock .patch ('networking_generic_switch.devices.netmiko_devices.'
74+ 'NetmikoSwitch.check_output' )
75+ def test_add_network_with_no_manage_vlans (self , m_check , m_sctd ):
76+ switch = self ._make_switch_device ({'ngs_manage_vlans' : False })
77+ switch .add_network (22 , '0ae071f5-5be9-43e4-80ea-e41fefe85b21' )
78+ self .assertFalse (m_sctd .called )
79+ m_check .assert_called_once_with ('' , 'add network' )
80+
7081 @mock .patch ('networking_generic_switch.devices.netmiko_devices.'
7182 'NetmikoSwitch.send_commands_to_device' ,
7283 return_value = 'fake output' )
@@ -88,6 +99,17 @@ def test_del_network_with_trunk_ports(self, m_check, m_sctd):
8899 m_sctd .assert_called_with ([])
89100 m_check .assert_called_once_with ('fake output' , 'delete network' )
90101
102+ @mock .patch ('networking_generic_switch.devices.netmiko_devices.'
103+ 'NetmikoSwitch.send_commands_to_device' ,
104+ return_value = 'fake output' )
105+ @mock .patch ('networking_generic_switch.devices.netmiko_devices.'
106+ 'NetmikoSwitch.check_output' )
107+ def test_del_network_with_no_manage_vlans (self , m_check , m_sctd ):
108+ switch = self ._make_switch_device ({'ngs_manage_vlans' : False })
109+ switch .del_network (22 , '0ae071f5-5be9-43e4-80ea-e41fefe85b21' )
110+ self .assertFalse (m_sctd .called )
111+ m_check .assert_called_once_with ('' , 'delete network' )
112+
91113 @mock .patch ('networking_generic_switch.devices.netmiko_devices.'
92114 'NetmikoSwitch.send_commands_to_device' ,
93115 return_value = 'fake output' )
0 commit comments