示例#1
0
 def test_pxe_filter_name(self):
     CONF.set_override('driver', 'foo', 'pxe_filter')
     driver_manager = pxe_filter._driver_manager()
     self.stevedore_driver_mock.assert_called_once_with(
         pxe_filter._STEVEDORE_DRIVER_NAMESPACE, 'foo', invoke_on_load=True)
     self.assertIsNotNone(driver_manager)
     self.assertIs(pxe_filter._DRIVER_MANAGER, driver_manager)
示例#2
0
 def test_default(self):
     driver_manager = pxe_filter._driver_manager()
     self.stevedore_driver_mock.assert_called_once_with(
         pxe_filter._STEVEDORE_DRIVER_NAMESPACE,
         name='iptables',
         invoke_on_load=True)
     self.assertIsNotNone(driver_manager)
     self.assertIs(pxe_filter._DRIVER_MANAGER, driver_manager)
 def test_manage_firewall(self):
     # FIXME(milan): to be removed after the transition period of
     # deprecating the firewall option group
     # NOTE(milan) the default filter driver is iptables
     # this should revert it to noop
     CONF.set_override('manage_firewall', False, 'iptables')
     driver_manager = pxe_filter._driver_manager()
     self.stevedore_driver_mock.assert_called_once_with(
         pxe_filter._STEVEDORE_DRIVER_NAMESPACE,
         name='noop',
         invoke_on_load=True)
     self.assertIsNotNone(driver_manager)
     self.assertIs(pxe_filter._DRIVER_MANAGER, driver_manager)
示例#4
0
 def test_pxe_filter_driver_loads(self, noop_driver_cls):
     CONF.set_override('driver', 'noop', 'pxe_filter')
     driver_manager = pxe_filter._driver_manager()
     noop_driver_cls.assert_called_once_with()
     self.assertIs(noop_driver_cls.return_value, driver_manager.driver)
示例#5
0
 def test_default_existing_driver_manager(self):
     pxe_filter._DRIVER_MANAGER = True
     driver_manager = pxe_filter._driver_manager()
     self.stevedore_driver_mock.assert_not_called()
     self.assertIs(pxe_filter._DRIVER_MANAGER, driver_manager)