def test_get_properties_none(self, mock_def_iface): hardware_type = driver_factory.get_hardware_type("manual-management") mock_def_iface.side_effect = exception.NoValidDefaultForInterface("no") properties = hardware_type.get_properties() self.assertEqual({}, properties) self.assertEqual(len(driver_base.ALL_INTERFACES), mock_def_iface.call_count)
def test_get_properties(self): # These properties are from vendor (agent) and boot (pxe) interfaces expected_prop_keys = [ 'deploy_forces_oob_reboot', 'deploy_kernel', 'deploy_ramdisk'] hardware_type = driver_factory.get_hardware_type("manual-management") properties = hardware_type.get_properties() self.assertEqual(sorted(expected_prop_keys), sorted(properties.keys()))
def test_get_properties(self): # These properties are from vendor (agent) and boot (pxe) interfaces expected_prop_keys = [ 'deploy_forces_oob_reboot', 'deploy_kernel', 'deploy_ramdisk', 'force_persistent_boot_device', 'rescue_kernel', 'rescue_ramdisk'] hardware_type = driver_factory.get_hardware_type("manual-management") properties = hardware_type.get_properties() self.assertEqual(sorted(expected_prop_keys), sorted(properties))
def test_get_properties(self): # These properties are from vendor (agent) and boot (pxe) interfaces expected_prop_keys = [ 'agent_verify_ca', 'deploy_forces_oob_reboot', 'deploy_kernel', 'deploy_ramdisk', 'image_download_source', 'image_http_proxy', 'image_https_proxy', 'image_no_proxy', 'force_persistent_boot_device', 'rescue_kernel', 'rescue_ramdisk' ] hardware_type = driver_factory.get_hardware_type("manual-management") properties = hardware_type.get_properties() self.assertCountEqual(expected_prop_keys, properties)
def test_get_hardware_type_existing(self): hw_type = driver_factory.get_hardware_type('fake-hardware') self.assertIsInstance(hw_type, fake_hardware.FakeHardware)
def setUp(self): super(DefaultInterfaceTestCase, self).setUp() self.config(enabled_hardware_types=['manual-management'], enabled_drivers=['fake']) self.driver = driver_factory.get_hardware_type('manual-management')
def test_get_hardware_type_existing(self): hw_type = driver_factory.get_hardware_type("fake-hardware") self.assertIsInstance(hw_type, fake_hardware.FakeHardware)
def setUp(self): super(DefaultInterfaceTestCase, self).setUp() self.config(enabled_hardware_types=['manual-management']) self.driver = driver_factory.get_hardware_type('manual-management')