def test_get_properties(self): expected = wol_power.COMMON_PROPERTIES with task_manager.acquire( self.context, self.node.uuid, shared=True) as task: # Remove properties from the boot and deploy interfaces task.driver.boot = fake.FakeBoot() task.driver.deploy = fake.FakeDeploy() self.assertEqual(expected, task.driver.get_properties())
def __init__(self): if not importutils.try_import('iboot'): raise ironic_exception.DriverLoadError( driver=self.__class__.__name__, reason=_("Unable to import iboot library")) self.boot = fake.FakeBoot() self.power = iboot_power.IBootPower() self.deploy = fake.FakeDeploy()
def test_get_properties(self): expected = irmc_common.COMMON_PROPERTIES expected.update(ipmitool.COMMON_PROPERTIES) expected.update(ipmitool.CONSOLE_PROPERTIES) with task_manager.acquire(self.context, self.node.uuid, shared=True) as task: # Remove the boot and deploy interfaces properties task.driver.boot = fake.FakeBoot() task.driver.deploy = fake.FakeDeploy() self.assertEqual(expected, task.driver.get_properties())
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): 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} self.vendor = utils.MixinVendorInterface(self.mapping) self.console = fake.FakeConsole() self.management = fake.FakeManagement() self.inspect = fake.FakeInspect()
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.boot = fake.FakeBoot() self.power = amt_power.AMTPower() self.deploy = fake.FakeDeploy() self.management = amt_management.AMTManagement()
def test_validate_rescue_default_impl(self): boot = fake.FakeBoot() task_mock = mock.MagicMock(spec_set=['node']) self.assertRaises(exception.UnsupportedDriverExtension, boot.validate_rescue, task_mock)
def __init__(self): self.boot = fake.FakeBoot() self.power = wol_power.WakeOnLanPower() self.deploy = fake.FakeDeploy()