コード例 #1
0
 def setUp(self):
     # this simple test case just ensures backward compatibility where
     # the server has no firewall driver configured, which should result
     # in hybrid plugging.
     super(OpenvswitchMechanismFirewallUndefinedTestCase, self).setUp()
     cfg.CONF.set_override('firewall_driver', '', 'SECURITYGROUP')
     self.driver = mech_openvswitch.OpenvswitchMechanismDriver()
     self.driver.initialize()
コード例 #2
0
    def test_vnic_type_prohibit_list_valid_item(self):
        self.prohibit_list_cfg['OVS_DRIVER']['vnic_type_prohibit_list'] = \
            [portbindings.VNIC_DIRECT]

        fake_conf = cfg.CONF
        fake_conf_fixture = base.MechDriverConfFixture(
            fake_conf, self.prohibit_list_cfg,
            mech_ovs_conf.register_ovs_mech_driver_opts)
        self.useFixture(fake_conf_fixture)

        test_driver = mech_openvswitch.OpenvswitchMechanismDriver()

        supported_vnic_types = test_driver.supported_vnic_types
        self.assertNotIn(portbindings.VNIC_DIRECT, supported_vnic_types)
        self.assertEqual(len(self.default_supported_vnics) - 1,
                         len(supported_vnic_types))
コード例 #3
0
 def setUp(self):
     super(OpenvswitchMechanismBaseTestCase, self).setUp()
     cfg.CONF.set_override('firewall_driver', 'iptables_hybrid',
                           'SECURITYGROUP')
     self.driver = mech_openvswitch.OpenvswitchMechanismDriver()
     self.driver.initialize()
コード例 #4
0
 def setUp(self):
     super(OpenvswitchMechanismBaseTestCase, self).setUp()
     self.driver = mech_openvswitch.OpenvswitchMechanismDriver()
     self.driver.initialize()