def main(device): try: sd = SCSIDevice(device) s = SCSI(sd) print 'ReadCapacity10' print '==========================================\n' r = s.readcapacity10().result for k, v in r.iteritems(): print '%s - %s' % (k, v) except Exception as e: print(e.message)
def main(): dev = MockReadCapacity10() dev.opcodes = sbc s = SCSI(dev) i = s.readcapacity10().result assert i["returned_lba"] == 65536 assert i["block_length"] == 4096 d = ReadCapacity10.unmarshall_datain(ReadCapacity10.marshall_datain(i)) assert d == i
def main(device): try: sd = SCSIDevice(device) s = SCSI(sd) print 'ReadCapacity10' print '==========================================\n' r = s.readcapacity10().result for k, v in r.iteritems(): print '%s - %s' % (k, v) except Exception as e: print (e.message)
def main(): dev = MockReadCapacity10() dev.opcodes = sbc s = SCSI(dev) i = s.readcapacity10().result assert i['returned_lba'] == 65536 assert i['block_length'] == 4096 d = ReadCapacity10.unmarshall_datain(ReadCapacity10.marshall_datain(i)) assert d == i
def main(): dev = MockReadCapacity10() dev.opcodes = sbc s = SCSI(dev) s.device.opcodes = sbc r = s.readcapacity10() cdb = r.cdb assert cdb[0] == s.device.opcodes.READ_CAPACITY_10.value assert cdb[1:10] == bytearray(9) cdb = r.unmarshall_cdb(cdb) assert cdb['opcode'] == s.device.opcodes.READ_CAPACITY_10.value d = ReadCapacity10.unmarshall_cdb(ReadCapacity10.marshall_cdb(cdb)) assert d == cdb
def main(): dev = MockReadCapacity10() dev.opcodes = sbc s = SCSI(dev) s.device.opcodes = sbc r = s.readcapacity10() cdb = r.cdb assert cdb[0] == s.device.opcodes.READ_CAPACITY_10.value assert cdb[1:10] == bytearray(9) cdb = r.unmarshall_cdb(cdb) assert cdb['opcode'] == s.device.opcodes.READ_CAPACITY_10.value d = ReadCapacity10.unmarshall_cdb(ReadCapacity10.marshall_cdb(cdb)) assert d == cdb