Ejemplo n.º 1
0
    def test_apply_v2_renames(self, m_rename_interfaces, m_device_driver,
                              m_device_devid):
        m_device_driver.return_value = 'virtio_net'
        m_device_devid.return_value = '0x15d8'

        net.apply_network_config_names(yaml.load(self.V2_CONFIG))

        call = ['52:54:00:12:34:00', 'interface0', 'virtio_net', '0x15d8']
        m_rename_interfaces.assert_called_with([call])
Ejemplo n.º 2
0
    def test_apply_v2_renames(self, m_rename_interfaces, m_device_driver,
                              m_device_devid):
        m_device_driver.return_value = 'virtio_net'
        m_device_devid.return_value = '0x15d8'

        net.apply_network_config_names(yaml.load(self.V2_CONFIG))

        call = ['52:54:00:12:34:00', 'interface0', 'virtio_net', '0x15d8']
        m_rename_interfaces.assert_called_with([call])
Ejemplo n.º 3
0
 def test_apply_v2_renames_raises_runtime_error_on_unknown_version(self):
     with self.assertRaises(RuntimeError):
         net.apply_network_config_names(yaml.load("version: 3"))
Ejemplo n.º 4
0
 def test_apply_v2_renames_skips_without_mac(self, m_rename_interfaces):
     net.apply_network_config_names(yaml.load(self.V2_CONFIG_NO_MAC))
     m_rename_interfaces.assert_called_with([])
Ejemplo n.º 5
0
 def apply_network_config_names(self, netconfig):
     net.apply_network_config_names(netconfig)
Ejemplo n.º 6
0
 def apply_network_config_names(self, netcfg: NetworkConfig) -> None:
     return net.apply_network_config_names(netcfg)
Ejemplo n.º 7
0
 def apply_network_config_names(self, netconfig):
     net.apply_network_config_names(netconfig)
Ejemplo n.º 8
0
 def test_apply_v2_renames_raises_runtime_error_on_unknown_version(self):
     with self.assertRaises(RuntimeError):
         net.apply_network_config_names(yaml.load("version: 3"))
Ejemplo n.º 9
0
 def test_apply_v2_renames_skips_without_mac(self, m_rename_interfaces):
     net.apply_network_config_names(yaml.load(self.V2_CONFIG_NO_MAC))
     m_rename_interfaces.assert_called_with([])