def test_delete_neutron_ports(self, mock_ip): ports = ['tap1234', 'tap5678', 'tap09ab'] port_found = [True, False, True] with mock.patch.object(ip_lib, 'device_exists', side_effect=port_found) as device_exists: util.delete_neutron_ports(ports) device_exists.assert_has_calls([mock.call(p) for p in ports]) mock_ip.assert_has_calls([ mock.call('tap1234'), mock.call().link.delete(), mock.call('tap09ab'), mock.call().link.delete() ])
def test_delete_neutron_ports(self, mock_ip): ports = ['tap1234', 'tap5678', 'tap09ab'] port_found = [True, False, True] with mock.patch.object( ip_lib, 'device_exists', side_effect=port_found) as device_exists: util.delete_neutron_ports(ports) device_exists.assert_has_calls([mock.call(p) for p in ports]) mock_ip.assert_has_calls( [mock.call('tap1234'), mock.call().link.delete(), mock.call('tap09ab'), mock.call().link.delete()])
def test_delete_neutron_ports(self, mock_ip): ports = ['tap1234', 'tap5678', 'tap09ab'] port_found = [True, False, True] mock_ip.return_value.exists.side_effect = port_found util.delete_neutron_ports(ports) mock_ip.assert_has_calls( [mock.call('tap1234'), mock.call().exists(), mock.call().link.delete(), mock.call('tap5678'), mock.call().exists(), mock.call('tap09ab'), mock.call().exists(), mock.call().link.delete()])
def test_delete_neutron_ports(self): ports = ['tap1234', 'tap5678', 'tap09ab'] port_found = [True, False, True] with contextlib.nested( mock.patch.object(ip_lib, 'device_exists', side_effect=port_found), mock.patch.object(ip_lib, 'IPDevice') ) as (device_exists, ip_dev): util.delete_neutron_ports(ports) device_exists.assert_has_calls([mock.call(p) for p in ports]) ip_dev.assert_has_calls( [mock.call('tap1234'), mock.call().link.delete(), mock.call('tap09ab'), mock.call().link.delete()])
def test_delete_neutron_ports(self, mock_ip): ports = ['tap1234', 'tap5678', 'tap09ab'] port_found = [True, False, True] mock_ip.return_value.exists.side_effect = port_found util.delete_neutron_ports(ports) mock_ip.assert_has_calls( [mock.call('tap1234'), mock.call().exists(), mock.call().link.delete(), mock.call('tap5678'), mock.call().exists(), mock.call('tap09ab'), mock.call().exists(), mock.call().link.delete()])
def test_delete_neutron_ports(self): ports = ["tap1234", "tap5678", "tap09ab"] port_found = [True, False, True] with contextlib.nested( mock.patch.object(ip_lib, "device_exists", side_effect=port_found), mock.patch.object(ip_lib, "IPDevice") ) as (device_exists, ip_dev): util.delete_neutron_ports(ports, "dummy_sudo") device_exists.assert_has_calls([mock.call(p) for p in ports]) ip_dev.assert_has_calls( [ mock.call("tap1234", "dummy_sudo"), mock.call().link.delete(), mock.call("tap09ab", "dummy_sudo"), mock.call().link.delete(), ] )
def test_delete_neutron_ports(self): ports = ['tap1234', 'tap5678', 'tap09ab'] port_found = [True, False, True] with contextlib.nested( mock.patch.object(ip_lib, 'device_exists', side_effect=port_found), mock.patch.object(ip_lib, 'IPDevice')) as (device_exists, ip_dev): util.delete_neutron_ports(ports) device_exists.assert_has_calls([mock.call(p) for p in ports]) ip_dev.assert_has_calls([ mock.call('tap1234'), mock.call().link.delete(), mock.call('tap09ab'), mock.call().link.delete() ])