def test_make_it(self): sot = uefi.UEFI(**EXAMPLE) self.assertEqual(EXAMPLE['flavor_name'], sot.flavor_name) self.assertEqual(EXAMPLE['flavor_id'], sot.flavor_id) self.assertEqual(EXAMPLE['updated'], sot.updated) self.assertEqual(EXAMPLE['status'], sot.status) self.assertEqual(EXAMPLE['message'], sot.message) self.assertEqual(EXAMPLE['setting'], sot.setting)
def get_uefi(self, server_id): """This API shows the UEFI setting information for specified Baremetal server. :param string server_id: ID for the requested server. :return: :class:`~ecl.baremetal.uefi.UEFI` """ uefi = _uefi.UEFI() return uefi.get(self.session, server_id)
def test_basic(self): sot = uefi.UEFI() self.assertEqual('uefi', sot.resource_key) self.assertEqual('uefi', sot.resources_key) self.assertEqual('/servers/%(server_id)s/uefi', sot.base_path) self.assertEqual('baremetal-server', sot.service.service_type) self.assertFalse(sot.allow_create) self.assertTrue(sot.allow_get) self.assertTrue(sot.allow_update) self.assertFalse(sot.allow_delete) self.assertFalse(sot.allow_list)
def update_uefi(self, server_id, **attrs): """Updates UEFI setting of specified Baremetal server. This request will be accepted only when the task_state is None. :param string server_id: ID for the requested server. :param kwargs attrs: Attributes to be passed onto the :meth:`~ecl.baremetal.uefi.UEFI.update` method to be updated. :return: :class:`~ecl.baremetal.uefi.UEFI` """ uefi = _uefi.UEFI() return uefi.update(self.session, server_id, **attrs)