def test_parse_from_bytes(self): tmp = Message() data = [0x08, 0x96, 0x01] expected_message = {1: [WireField(type=FIELD_VARINT, value=150)]} tmp.parse_from_bytes(data) self.assertDictEqual(tmp._Message__wire_message, expected_message)
def test_get_wire_values(self): tmp = Message() data = [0x08, 0x96, 0x01] tmp.parse_from_bytes(data) self.assertEqual(tmp._get_wire_values(1), [WireField(type=FIELD_VARINT, value=150)])
def test_encode_to_bytes_varint(self): msg = Message() msg.parse_from_bytes(b"\x08\x96\x01") self.assertEqual(msg.encode_to_bytes(), b"\x08\x96\x01")
def test_encode_to_bytes_varint(self): msg = Message() msg.parse_from_bytes(b'\x08\x96\x01') self.assertEqual(msg.encode_to_bytes(), b'\x08\x96\x01')