def main(): rpcClient = RpcClient('http://*****:*****@gmail.com', '12345678').addCallbacks(printValue, printError).addCallback(lambda ign: reactor.stop()) # rpcClient.login('*****@*****.**', '12345678').addCallbacks(printValue, printError).addCallback(lambda ign: reactor.stop()) # callOver(10) # rpcClient.log(3).addCallbacks(printValue, printError).addCallback(lambda ign: reactor.stop()) rpcClient.echo('hi').addCallbacks( printValue, printError).addCallback(lambda ign: reactor.stop()) # Benching txmongo # sync(False, proxy, 1000) # Testing the proxy calls # proxy.callRemote('echo', 'hello').addCallbacks(printValue, printError) # proxy.callRemote('tools.multiply', 6, 5).addCallbacks(printValue, printError) # proxy.callRemote('snappy.add', 6, 5).addCallbacks(printValue, printError) # drop the test db # proxy.callRemote('dropTest').addCallbacks(printValue, printError).addCallback(lambda ign: reactor.stop()) reactor.run()
def callOver(n): rpcClient = RpcClient('http://%s:%s/' % ('localhost', 7010)) for i in range(n): rpcClient.login('*****@*****.**', '12345678').addCallbacks(printValue, printError)