def setUp(self):
     cfg.CONF.set_override('supported_pci_vendor_devs', DEFAULT_PCI_INFO,
                           'ml2_sriov')
     cfg.CONF.set_override('agent_required', True, 'ml2_sriov')
     super(SriovNicSwitchMechanismBaseTestCase, self).setUp()
     self.driver = mech_driver.SriovNicSwitchMechanismDriver()
     self.driver.initialize()
Esempio n. 2
0
    def test_get_vif_details_without_agent(self):
        cfg.CONF.set_override('agent_required', False, 'ml2_sriov')
        self.driver = mech_driver.SriovNicSwitchMechanismDriver()
        self.driver.initialize()
        context = TestFakePortContext(self.AGENT_TYPE, self.AGENTS,
                                      self.VLAN_SEGMENTS,
                                      portbindings.VNIC_DIRECT)

        self.driver.bind_port(context)
        self.assertEqual(constants.PORT_STATUS_ACTIVE, context._bound_state)