5 class SerializeTests(unittest.TestCase):
6 def test_serializes_tag_only_types(self):
8 binary.serialize(binary.TaggedObject(
15 binary.serialize(binary.TaggedObject(
16 tag = binary.TAG_TRUE,
22 binary.serialize(binary.TaggedObject(
23 tag = binary.TAG_FALSE,
29 def test_serializes_unsigned_integer_types(self):
31 binary.serialize(binary.TaggedObject(
32 tag = binary.TAG_UINT8,
38 binary.serialize(binary.TaggedObject(
39 tag = binary.TAG_UINT16,
45 binary.serialize(binary.TaggedObject(
46 tag = binary.TAG_UINT32,
49 b'\x05\x00\x00\x00\x07',
52 binary.serialize(binary.TaggedObject(
53 tag = binary.TAG_UINT64,
56 b'\x06\x00\x00\x00\x00\x00\x00\x00\x07',
60 class DeserializeTests(unittest.TestCase):
61 def test_deserializes_tag_only_types(self):
63 binary.deserialize(b'\x00'),
65 tag = binary.TAG_NULL,
70 binary.deserialize(b'\x01'),
72 tag = binary.TAG_TRUE,
77 binary.deserialize(b'\x02'),
79 tag = binary.TAG_FALSE,