diff options
Diffstat (limited to 'build')
| -rw-r--r-- | build/test.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/build/test.py b/build/test.py new file mode 100644 index 0000000..00cc0f4 --- /dev/null +++ b/build/test.py @@ -0,0 +1,24 @@ +import NetPacket_pb2 +import BuddyListNotifyCmd_pb2 + +request = NetPacket_pb2.NetPacket() + +request.length = 3 +request.short_object_id = 0xFF +request.command_type = 0x0A +request.buddy_list_notify_cmd.CopyFrom(BuddyListNotifyCmd_pb2.BuddyListNotifyCmd()) +request.buddy_list_notify_cmd.buddy_name = "Whirl" +request.buddy_list_notify_cmd.logged_on = 1 + +print(request.SerializeToString()) +print(request.WhichOneof("packet")) + +deserialised_request = NetPacket_pb2.NetPacket() + +deserialised_request.ParseFromString(request.SerializeToString()) + +print(deserialised_request.length) +print(deserialised_request.short_object_id) +print(deserialised_request.command_type) +print(deserialised_request.buddy_list_notify_cmd.buddy_name) +print(deserialised_request.buddy_list_notify_cmd.logged_on) |