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 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 provisionRouter(name, host, port): routers = yield nexus.core.session.call('pd', 'list') routers = routers['routers'] pdid = nexus.core.info.pdid + '.' + name # print 'Got list: ' + str(routers) for x in routers: print x['_id'] # Bug: if the user sets the name of the router as their username, this will # fail badly target = filter(lambda x: x['_id'] == pdid, routers) if len(target) == 0: print 'Router with name ' + name + ' not found.' defer.returnValue(None) target = target[0] pkey = nexus.core.getKey(target['_id'] + '.client.pem') cacert = nexus.core.getKey('ca.pem') client = RpcClient(host, port, 'internal') ret = yield client.provision(target['_id'], pkey, cacert) print 'Provisioning successful'
def callOver(n): rpcClient = RpcClient("http://%s:%s/" % ("localhost", 7010)) for i in range(n): rpcClient.login("*****@*****.**", "12345678").addCallbacks(printValue, printError)
def callOver(n): rpcClient = RpcClient('http://%s:%s/' % ('localhost', 7010)) for i in range(n): rpcClient.login('*****@*****.**', '12345678').addCallbacks(printValue, printError)