Beispiel #1
0
            #original test uses setTimeout()'s for each of these at 50 and 100,
            #respectively.
            f(7,8,9)
            g(['q', 'r'])


    Class Client(object):
        def __init__(self):
            self.a = 1
            self.b = 2

    server = Protocol(Server) # __init__ the Server with remote and conn
    client = Protocol(Obj()) # Don't try to construct since it's
                             # an instance already

    s = server.create()
    c = client.create()

    s_reqs = []
    @s.on('request')
    def server_request(req):
        s_reqs.append(copy(req))
        c.handle(req)

    c_reqs = []
    @c.on('request')
    def client_request(req):
        c_reqs.append(copy(req))
        s.handle(req)

"""