def setup(self):
        self.reactor = minitwisted.ThreadedReactor()
        self.c = rpc_manager.RPCManager(self.reactor, tc.CLIENT_ADDR[1])
        self.s = rpc_manager.RPCManager(self.reactor, tc.SERVER_ADDR[1])

        self.got_query = False
        self.got_response = False
        self.got_routing_response = False
        self.got_error = False
        self.got_timeout = False
        self.got_routing_timeout = False
Example #2
0
    def setup(self):
        if RUN_NETWORK_TESTS:
            time.sleep(1) # Reduce test interdependence
        self.got_response = False
        self.got_timeout = False
        self.got_error = False
        self.found_nodes = False

        self.got_routing_response = False
        self.got_routing_error = False
        self.got_routing_timeout = False
        self.got_routing_nodes_found = False

        self.querier_mock = querier.QuerierMock(tc.CLIENT_ID)

        self.r = minitwisted.ThreadedReactor(task_interval=.01)
        self.rpc_m = rpc_manager.RPCManager(self.r,
                                            tc.CLIENT_ADDR[1])
        self.querier = querier.Querier(self.rpc_m,
                                            tc.CLIENT_NODE)
        self.querier_routing = querier.Querier(self.rpc_m,
                                               tc.CLIENT_NODE)
        self.querier_routing.set_on_response_received_callback(
            self.on_routing_response)
        self.querier_routing.set_on_error_received_callback(
            self.on_routing_error)
        self.querier_routing.set_on_timeout_callback(
            self.on_routing_timeout)
        self.querier_routing.set_on_nodes_found_callback(
            self.on_routing_nodes_found)
  
        self.r.start()
Example #3
0
 def __init__(self, my_id):
     import minitwisted
     import rpc_manager
     import test_const as tc
     reactor = minitwisted.ThreadedReactorMock()
     rpc_m = rpc_manager.RPCManager(reactor, 1)
     Querier.__init__(self, rpc_m, my_id)
Example #4
0
    def setup(self):
        import rpc_manager
        global time

        time = minitwisted.time = querier.time = MockTime()

        self.got_response = False
        self.got_timeout = False
        self.got_error = False

        self.querier = querier.Querier(tc.CLIENT_ID)

        self.r = minitwisted.ThreadedReactor(task_interval=.01)
        self.rpc_m = rpc_manager.RPCManager(self.r)
        self.querier = querier.Querier(tc.CLIENT_NODE)
        self.r.start()