def setUp(self): """Sets up mock Ucs Sdk.""" super(TestCiscoUcsmMechDriver, self).setUp() self.set_up_mocks() def new_ucsm_driver_init(mech_instance): mech_instance.ucsmsdk = None mech_instance.handles = {} mech_instance.supported_sriov_vnic_types = SRIOV_VNIC_TYPES mech_instance.supported_pci_devs = SUPPORTED_PCI_DEVS mech_instance.ucsm_host_dict = UCSM_HOST_DICT mock.patch.object(ucsm_network_driver.CiscoUcsmDriver, '__init__', new=new_ucsm_driver_init).start() self.mech_driver = md.CiscoUcsmMechanismDriver() self.mech_driver.initialize() self.vif_type = const.VIF_TYPE_802_QBH self.db = ucsm_db.UcsmDbModel() self.ucsm_driver = ucsm_network_driver.CiscoUcsmDriver() self.ucsm_driver.ucsm_db = ucsm_db.UcsmDbModel() self.ucsm_config = conf.UcsmConfig()
def __init__(self): LOG.debug("UCS Manager Network driver found") self.ucsmsdk = None self.supported_sriov_vnic_types = [bc.portbindings.VNIC_DIRECT, bc.portbindings.VNIC_MACVTAP] self.supported_pci_devs = config.parse_pci_vendor_config() self.ucsm_conf = config.UcsmConfig() self.ucsm_db = ucsm_db.UcsmDbModel() self.ucsm_host_dict = {} self.ucsm_sp_dict = {} self._disable_ssl_cert_check() self._create_host_and_sp_dicts_from_config() Timer(const.DEFAULT_PP_DELETE_TIME, self._delayed_delete_port_profile, ()).start() LOG.debug('Starting periodic Port Profile delete timer for %d', const.DEFAULT_PP_DELETE_TIME)
def initialize(self): self.vif_type = const.VIF_TYPE_802_QBH self.vif_details = {bc.portbindings.CAP_PORT_FILTER: False} self.ucsm_db = ucsm_db.UcsmDbModel() if importutils.try_import('ucsmsdk'): self.driver = ucsm_network_driver.CiscoUcsmDriver() elif importutils.try_import('UcsSdk'): warnings.warn("Cannot find ucsmsdk package, falling back to " "using UcsSdk which is now deprecated. For new " "features please run with ucsmsdk installed.", DeprecationWarning) self.driver = deprecated_network_driver.CiscoUcsmDriver() else: LOG.error('Could not import ucsm sdk.') self.ucsm_conf = config.UcsmConfig()
def setUp(self): """Sets up mock Ucs Sdk.""" super(TestCiscoUcsmMechDriver, self).setUp() self.set_up_mocks() def new_ucsm_driver_init(mech_instance): mech_instance.ucsm_ip = UCSM_IP_ADDRESS mech_instance.username = UCSM_USERNAME mech_instance.password = UCSM_PASSWORD mech_instance.ucsmsdk = None mech_instance.handles = {} mech_instance.supported_sriov_vnic_types = SRIOV_VNIC_TYPES mech_instance.supported_pci_devs = SUPPORTED_PCI_DEVS mock.patch.object(ucsm_network_driver.CiscoUcsmDriver, '__init__', new=new_ucsm_driver_init).start() self.mech_driver = md.CiscoUcsmMechanismDriver() self.mech_driver.initialize() self.vif_type = portbindings.VIF_TYPE_802_QBH self.db = ucsm_db.UcsmDbModel() self.ucsm_driver = ucsm_network_driver.CiscoUcsmDriver()
def initialize(self): self.vif_type = const.VIF_TYPE_802_QBH self.vif_details = {bc.portbindings.CAP_PORT_FILTER: False} self.ucsm_db = ucsm_db.UcsmDbModel() self.driver = ucsm_network_driver.CiscoUcsmDriver() self.ucsm_conf = config.UcsmConfig()