def test_empty_page(self): raw_data = '' device = self.mock._get_peripheral_device(DIRECT_ACCESS_BLOCK_DEVICE) designators = '' page_info = PageCode(page_code=0x83, page_length=len(designators)) for item in [device, page_info]: raw_data = self.mock._append_to_page(raw_data, item) raw_data += designators return DeviceIdentificationVPDPageData.create_from_string(raw_data)
def get_device_identification_page(self, device_type, host_id, volume_id): raw_data = self.get_device_identification_page__raw(device_type, host_id, volume_id) log.debug("length of raw data = %s", len(raw_data)) log.debug("raw data = {!r}".format(raw_data)) return DeviceIdentificationVPDPageData.create_from_string(raw_data)