def testAddIntrospection(self): """A 'system' subhandler is added.""" server = jsonrpc.RPCFactory(TestRPC) server.addIntrospection() self.assertTrue('system' in server.subHandlers) system = server.subHandlers['system'] self.assertEqual(Introspection, system[0])
def setUp(self): self.p = reactor.listenTCP(0, jsonrpc.RPCFactory(Test), interface="127.0.0.1") self.port = self.p.getHost().port
def setUp(self): server = jsonrpc.RPCFactory(Test) server.addIntrospection() self.p = reactor.listenTCP(0, server, interface="127.0.0.1") self.port = self.p.getHost().port
kserver.querySeed("162.213.253.147:8080", "5b56c8daeb3b37c8a9b47be6102fa43b9f069f58dcb57475984041b26c99e389"))\ .addCallback(on_bootstrap_complete) kserver.saveStateRegularly(DATA_FOLDER + 'cache.pickle', 10) protocol.register_processor(kserver.protocol) # market mserver = network.Server(kserver, keys.signing_key) mserver.protocol.connect_multiplexer(protocol) protocol.register_processor(mserver.protocol) reactor.listenUDP(port, protocol) # json-rpc server factory = jsonrpc.RPCFactory(RPCCalls(kserver, mserver, keys)) reactor.listenTCP(18465, factory, interface="127.0.0.1") # web sockets ws_factory = WSFactory("ws://127.0.0.1:18466", mserver, kserver) ws_factory.protocol = WSProtocol ws_factory.setProtocolOptions(allowHixie76=True) listenWS(ws_factory) webdir = File(".") web = Site(webdir) reactor.listenTCP(9000, web, interface="127.0.0.1") # rest api api = OpenBazaarAPI(mserver, kserver) site = Site(api, timeout=None) reactor.listenTCP(18469, site, interface="127.0.0.1")