def test_main(self):

        with MockSCSI(MockDevice(sbc)) as s:
            r = s.readcapacity10()
            cdb = r.cdb
            self.assertEqual(cdb[0], s.device.opcodes.READ_CAPACITY_10.value)
            self.assertEqual(cdb[1:10], bytearray(9))
            cdb = r.unmarshall_cdb(cdb)
            self.assertEqual(cdb['opcode'], s.device.opcodes.READ_CAPACITY_10.value)

            d = ReadCapacity10.unmarshall_cdb(ReadCapacity10.marshall_cdb(cdb))
            self.assertEqual(d, cdb)
def main():

    with MockSCSI(MockDevice(sbc)) as s:
        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
Пример #3
0
def main():

    with MockSCSI(MockDevice(sbc)) as s:
        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
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