Example #1
0
File: helper.py Project: wrl/mfp
def main():
    socketpath = sys.argv[1] 
    remote_host = RPCHost()
    remote_host.publish(WrappedClass)
    remote_host.publish(ReverseClass)
    remote_host.start()
    remote_conn = RPCRemote(socketpath, "RPCTests_remote", remote_host)
    remote_conn.connect()

    try: 
        QuittableThread.wait_for_all()
    except Exception, e:
        print "wait_for_all caught error"
Example #2
0
 def setUp(self):
     print()
     print("=== setup ===")
     import tempfile
     print("WrappedClass publishers:", WrappedClass.publishers)
     self.sockname = tempfile.mktemp()
     self.server = RPCHost()
     self.server.start()
     self.listener = RPCListener(self.sockname, "RPCTests", self.server)
     self.listener.start()
     self.remote = start_helper(self.sockname)
     self.remote.start()
     self.server.publish(WrappedLocalClass)
     self.server.subscribe(WrappedClass)
     print("=== setup done ===")