def __init__(self): self.power = fake.FakePower() self.deploy = fake.FakeDeploy() self.a = fake.FakeVendorA() self.b = fake.FakeVendorB() self.mapping = {'first_method': self.a, 'second_method': self.b} self.vendor = utils.MixinVendorInterface(self.mapping) self.console = fake.FakeConsole() self.management = fake.FakeManagement()
def __init__(self): if not importutils.try_import('dracclient'): raise exception.DriverLoadError( driver=self.__class__.__name__, reason=_('Unable to import python-dracclient library')) self.power = drac_power.DracPower() self.deploy = fake.FakeDeploy() self.management = drac_mgmt.DracManagement() self.vendor = drac_vendor.DracVendorPassthru()
def __init__(self): if not importutils.try_import('seamicroclient'): raise exception.DriverLoadError( driver=self.__class__.__name__, reason=_("Unable to import seamicroclient library")) self.power = seamicro.Power() self.deploy = fake.FakeDeploy() self.management = seamicro.Management() self.vendor = seamicro.VendorPassthru() self.console = seamicro.ShellinaboxConsole()
def __init__(self): if not importutils.try_import('pyghmi'): raise exception.DriverLoadError( driver=self.__class__.__name__, reason=_("Unable to import pyghmi IPMI library")) self.power = ipminative.NativeIPMIPower() self.console = ipminative.NativeIPMIShellinaboxConsole() self.deploy = fake.FakeDeploy() self.vendor = ipminative.VendorPassthru() self.management = ipminative.NativeIPMIManagement()
def __init__(self): self.power = ipmitool.IPMIPower() self.console = ipmitool.IPMIShellinaboxConsole() self.deploy = fake.FakeDeploy() self.vendor = ipmitool.VendorPassthru() self.management = ipmitool.IPMIManagement() # NOTE(dtantsur): unlike other uses of Inspector, this one is # unconditional, as this driver is designed for testing inspector # integration. self.inspect = inspector.Inspector()
def __init__(self): if not importutils.try_import('hpOneView.oneview_client'): raise exception.DriverLoadError( driver=self.__class__.__name__, reason=_("Unable to import hpOneView library")) self.power = oneview_power.OneViewPower() self.management = oneview_management.OneViewManagement() self.boot = fake.FakeBoot() self.deploy = fake.FakeDeploy() self.inspect = fake.FakeInspect()
def __init__(self): print ">>>>>>>>>>>>>>>>>>>>>>>>>>>>" print "our driver is working........." print ">>>>>>>>>>>>>>>>>>>>>>>>>>>>" self.power = ipmitool.IPMIPower() self.deploy = fake.FakeDeploy() self.a = fake.FakeVendorA() self.b = fake.FakeVendorB() self.mapping = {'first_method': self.a, 'second_method': self.b} self.vendor = utils.MixinVendorInterface(self.mapping) self.console = fake.FakeConsole() self.management = ipmitool.IPMIManagement()
def __init__(self): if not importutils.try_import('oneview_client.client'): raise exception.DriverLoadError( driver=self.__class__.__name__, reason=_("Unable to import python-oneviewclient library")) # Checks connectivity to OneView and version compatibility on driver # initialization oneview_client = oneview_common.get_oneview_client() oneview_client.verify_oneview_version() oneview_client.verify_credentials() self.power = oneview_power.OneViewPower() self.management = oneview_management.OneViewManagement() self.boot = fake.FakeBoot() self.deploy = fake.FakeDeploy()
def __init__(self): self.power = fake.FakePower() self.deploy = fake.FakeDeploy() self.boot = fake.FakeBoot() self.a = fake.FakeVendorA() self.b = fake.FakeVendorB() self.mapping = {'first_method': self.a, 'second_method': self.b, 'third_method_sync': self.b, 'fourth_method_shared_lock': self.b} self.vendor = utils.MixinVendorInterface(self.mapping) self.console = fake.FakeConsole() self.management = fake.FakeManagement() self.inspect = fake.FakeInspect() self.raid = fake.FakeRAID()
def __init__(self): self.power = ssh.SSHPower() self.deploy = fake.FakeDeploy() self.management = ssh.SSHManagement()
def __init__(self): self.power = ipminative.NativeIPMIPower() self.deploy = fake.FakeDeploy() self.vendor = ipminative.VendorPassthru()
def __init__(self): self.power = ssh.SSHPower() self.deploy = fake.FakeDeploy()
def __init__(self): self.power = ipmitool.IPMIPower() self.deploy = fake.FakeDeploy() self.vendor = ipmitool.VendorPassthru()
def __init__(self): self.power = msftocs_power.MSFTOCSPower() self.deploy = fake.FakeDeploy() self.management = msftocs_management.MSFTOCSManagement()
def test_warning_on_heartbeat(self, mock_log): # NOTE(dtantsur): FakeDeploy does not override heartbeat deploy = fake.FakeDeploy() deploy.heartbeat( mock.Mock(node=mock.Mock(uuid='uuid', driver='driver')), 'url') self.assertTrue(mock_log.called)
def __init__(self): self.power = fake.FakePower() self.deploy = fake.FakeDeploy() self.vendor = fake.FakeVendor()
def __init__(self): self.power = wol.WakeOnLanPower() self.deploy = fake.FakeDeploy()
def __init__(self): self.power = ssh.SSHPower() self.deploy = fake.FakeDeploy() self.management = ssh.SSHManagement() self.console = ssh.get_console_driver()
def __init__(self): self.power = ssh.SSHPower() self.deploy = fake.FakeDeploy() self.management = ssh.SSHManagement() self.console = ssh.ShellinaboxConsole()
def __init__(self): if not importutils.try_import('seamicroclient'): raise exception.DriverNotFound('FakeSeaMicroDriver') self.power = seamicro.Power() self.deploy = fake.FakeDeploy() self.vendor = seamicro.VendorPassthru()
def __init__(self): self.boot = fake.FakeBoot() self.power = wol_power.WakeOnLanPower() self.deploy = fake.FakeDeploy()
def __init__(self): self.power = ipmi.IPMIPower() self.deploy = fake.FakeDeploy() self.vendor = self.power
def __init__(self): self.boot = fake.FakeBoot() self.power = amt_power.AMTPower() self.deploy = fake.FakeDeploy() self.management = amt_management.AMTManagement()
def __init__(self): self.power = fake.FakePower() self.deploy = fake.FakeDeploy() self.vendor = nm_vendor.IntelNMVendorPassthru()
def __init__(self): self.power = ipmitool.IPMIPower() self.console = ipmitool.IPMIShellinaboxConsole() self.deploy = fake.FakeDeploy() self.vendor = ipmitool.VendorPassthru()
def __init__(self): self.power = ipmitool.IPMIPower() self.console = ipmitool.IPMISocatConsole() self.deploy = fake.FakeDeploy() self.vendor = ipmitool.VendorPassthru() self.management = ipmitool.IPMIManagement()
def __init__(self): self.power = power.LibvirtPower() self.deploy = fake.FakeDeploy() self.management = power.LibvirtManagement()