def test_main(self): bridges = ['br-int', 'br-ex'] ports = ['p1', 'p2', 'p3'] conf = mock.Mock() conf.AGENT.root_helper = 'dummy_sudo' conf.ovs_all_ports = False conf.ovs_integration_bridge = 'br-int' conf.external_network_bridge = 'br-ex' with contextlib.nested( mock.patch('quantum.common.config.setup_logging'), mock.patch('quantum.agent.ovs_cleanup_util.setup_conf', return_value=conf), mock.patch('quantum.agent.linux.ovs_lib.get_bridges', return_value=bridges), mock.patch('quantum.agent.linux.ovs_lib.OVSBridge'), mock.patch.object(util, 'collect_quantum_ports', return_value=ports), mock.patch.object( util, 'delete_quantum_ports')) as (_log, _conf, _get, ovs, collect, delete): with mock.patch('quantum.common.config.setup_logging'): util.main() ovs.assert_has_calls( [mock.call().delete_ports(all_ports=False)]) collect.assert_called_once_with(set(bridges), 'dummy_sudo') delete.assert_called_once_with(ports, 'dummy_sudo')
def test_main(self): bridges = ['br-int', 'br-ex'] ports = ['p1', 'p2', 'p3'] conf = mock.Mock() conf.AGENT.root_helper = 'dummy_sudo' conf.ovs_all_ports = False conf.ovs_integration_bridge = 'br-int' conf.external_network_bridge = 'br-ex' with contextlib.nested( mock.patch('quantum.common.config.setup_logging'), mock.patch('quantum.agent.ovs_cleanup_util.setup_conf', return_value=conf), mock.patch('quantum.agent.linux.ovs_lib.get_bridges', return_value=bridges), mock.patch('quantum.agent.linux.ovs_lib.OVSBridge'), mock.patch.object(util, 'collect_quantum_ports', return_value=ports), mock.patch.object(util, 'delete_quantum_ports') ) as (_log, _conf, _get, ovs, collect, delete): with mock.patch('quantum.common.config.setup_logging'): util.main() ovs.assert_has_calls([mock.call().delete_ports( all_ports=False)]) collect.assert_called_once_with(set(bridges), 'dummy_sudo') delete.assert_called_once_with(ports, 'dummy_sudo')
def test_main(self): with mock.patch("quantum.common.config.setup_logging"): br_patch = mock.patch("quantum.agent.linux.ovs_lib.get_bridges") with br_patch as mock_get_bridges: mock_get_bridges.return_value = ["br-int", "br-ex"] with mock.patch("quantum.agent.linux.ovs_lib.OVSBridge") as ovs: util.main() ovs.assert_has_calls([mock.call().delete_ports(all_ports=False)])
def test_main(self): with mock.patch('quantum.common.config.setup_logging'): br_patch = mock.patch('quantum.agent.linux.ovs_lib.get_bridges') with br_patch as mock_get_bridges: mock_get_bridges.return_value = ['br-int', 'br-ex'] with mock.patch( 'quantum.agent.linux.ovs_lib.OVSBridge') as ovs: setup_conf = mock.patch( 'quantum.agent.ovs_cleanup_util.setup_conf') with setup_conf as mock_setup_conf: conf = mock.Mock() confroot_helper = 'sudo' conf.ovs_all_ports = False conf.ovs_integration_bridge = 'br-int' conf.external_network_bridge = 'br-ex' mock_setup_conf.return_value = conf util.main() ovs.assert_has_calls([mock.call().delete_ports( all_ports=False)])