示例#1
0
 def testXid(self):
   sc = StringCodec()
   xid = Xid(format=0, global_id="gid", branch_id="bid")
   sc.write_compound(xid)
   assert sc.encoded == '\x00\x00\x00\x10\x06\x04\x07\x00\x00\x00\x00\x00\x03gid\x03bid'
   dec = sc.read_compound(Xid)
   assert xid.__dict__ == dec.__dict__
示例#2
0
 def encdec(self, value):
   sc = StringCodec()
   sc.write_compound(value)
   decoded = sc.read_compound(value.__class__)
   return decoded