def test_decode_chars(self): field_template = Char(2, 'field', 6) decoded = field_template.decode(to_bin('0xcafe'), {}) self.assertEquals(decoded.hex, '0xcafe')
def test_little_endian_char_decode(self): template = Char(5, 'field', None) field = template.decode('hello', None, little_endian=True) self.assertEquals(field._raw, 'hello') self.assertEquals(field.bytes, 'hello') self.assertEquals(field.ascii, 'hello')