def test_build_read_eeprom_high_address(): address = 131072 a = ReadEEPROM.build( dict(fields=dict(value=dict(address=address, length=64)))) b = ReadEEPROM.parse(a) print(binascii.hexlify(a)) assert b.fields.value.address == address
def test_build_read_ram(): assert (ReadEEPROM.build( dict(fields=dict( value=dict(address=16, length=64, control=dict( ram_access=True))))) == ram_request_bin)
def test_build_read_eeprom(): assert (ReadEEPROM.build( dict(fields=dict( value=dict(address=40704, length=64)))) == eeprom_request_bin)