Пример #1
0
    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()
            ])
Пример #2
0
    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()])
Пример #3
0
    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()])
Пример #4
0
 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()])
Пример #5
0
    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()])
Пример #6
0
 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(),
             ]
         )
Пример #7
0
 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()
         ])