tests/test-wireproto.py
changeset 25912 cbbdd085c991
parent 25708 d3d32643c060
child 27301 5defcb7d6e5f
equal deleted inserted replaced
25910:b4a85ddadcb9 25912:cbbdd085c991
    10         return [args[n] for n in names]
    10         return [args[n] for n in names]
    11 
    11 
    12 class clientpeer(wireproto.wirepeer):
    12 class clientpeer(wireproto.wirepeer):
    13     def __init__(self, serverrepo):
    13     def __init__(self, serverrepo):
    14         self.serverrepo = serverrepo
    14         self.serverrepo = serverrepo
       
    15 
       
    16     def _capabilities(self):
       
    17         return ['batch']
       
    18 
    15     def _call(self, cmd, **args):
    19     def _call(self, cmd, **args):
    16         return wireproto.dispatch(self.serverrepo, proto(args), cmd)
    20         return wireproto.dispatch(self.serverrepo, proto(args), cmd)
    17 
    21 
    18     @wireproto.batchable
    22     @wireproto.batchable
    19     def greet(self, name):
    23     def greet(self, name):