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)