def register(username, password): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: kwargs = {'username':username,'password':password} print "register kwargs=%s" % kwargs go = c.call('register',**kwargs) return go
def transfer(username, recipient, amount): with rpclib.client_connect('/jail/banksvc/sock') as c: ret = c.call('transfer', username=username, recipient=recipient, amount=amount) return ret
def transfer(sender, recipient, zoobars, token): with rpclib.client_connect('/banksvc/sock') as cc: return cc.call('transfer', sender=sender, recipient=recipient, zoobars=zoobars, token=token)
def run_profile(username): try: with rpclib.client_connect('/profilesvc/sock') as c: return c.call('run', user=username, visitor=g.user.person.username) except Exception, e: traceback.print_exc() return 'Exception: ' + str(e)
def check_token(username, token): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: kwargs = {'username': username, 'token': token} ret = c.call('check_token', **kwargs) #ret = c.call('check_token', username=username, token=token) return ret
def login(username, password): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: kwargs = {'username': username, 'password': password} ret = c.call('login', **kwargs) #ret = c.call('login', username=username, password=password) return ret
def transfer(sender, recipient, zoobars, token): with rpclib.client_connect(sockpath) as c: return c.call('transfer', sender=sender, recipient=recipient, zoobars=zoobars, token=token)
def transfer(sender,recipient,zoobars,token): try: with rpclib.client_connect('/banksvc/sock') as c: ret = c.call('transfer',sender=sender,recipient=recipient,zoobars=zoobars,token=token) return ret except Exception: return ValueError("Error")
def post(transaction_id, signed_receipt): with rpclib.client_connect('/authsvc/sock') as rpc_client: keyword_args = { 'transaction_id': transaction_id, 'signed_receipt': signed_receipt } return rpc_client.call('post', **keyword_args)
def transfer(sender, recipient, zoobars, token): ## Fill in code here. with rpclib.client_connect('/banksvc/sock') as c: c.call('transfer', sender=sender, recipient=recipient, zoobars=zoobars, token=token)
def transfer(sender, recipient, zoobars, token): ## Fill in code here. socket = "/banksvc/sock" kwargs = { 'sender': sender, 'recipient': recipient, 'zoobars': zoobars, 'token': token } with rpclib.client_connect(socket) as r: return r.call('transfer', **kwargs)
def run_profile(user): try: pcode = user.profile.encode('ascii', 'ignore') pcode = pcode.replace('\r\n', '\n') with rpclib.client_connect('/profilesvc/sock') as c: return c.call('run', pcode=pcode, user=user.username, visitor=g.user.person.username) except Exception, e: traceback.print_exc() return 'Exception: ' + str(e)
def run_profile(user): try: pcode = user.profile pcode = pcode.replace('\r\n', '\n') host = readconf.read_conf().lookup_host('profile') with rpclib.client_connect(host) as c: return c.call('run', pcode=pcode, user= user.username, visitor=g.user.person.username) except Exception as e: traceback.print_exc() return 'Exception: ' + str(e)
def lookup(transaction_id): with rpclib.client_connect('/authsvc/sock') as rpc_client: keyword_args = {'transaction_id': transaction_id} return rpc_client.call('lookup', **keyword_args)
def get_log(username): with rpclib.client_connect('/banksvc/sock') as cc : return cc.call('get_log', username=username)
def transfer(sender, recipient, zoobars, token): with rpclib.client_connect('/banksvc/sock') as cc : return cc.call('transfer', sender=sender, recipient=recipient, zoobars=zoobars, token=token)
def register(username): ## Fill in code here. with rpclib.client_connect('/banksvc/sock') as c: return c.call('register', username=username)
def make_bank(username): with rpclib.client_connect('/banksvc/sock') as c: ret = c.call('make_bank', username = username) return ret
def process_check(check): with rpclib.client_connect('/banksvc/sock') as rpc_client: keyword_args = {'check': check} return rpc_client.call('process_check', **keyword_args)
def validate(sender, token): arguments = {'username': sender, 'token': token} conn2 = rpclib.client_connect("/authsvc/sock") return conn2.call('check_token', **arguments)
def transfer(sender, recepient, token,zoobars): ## Fill in code here. with rpclib.client_connect('/banksvc/sock') as c: return c.call('transfer', zsender = sender, zrecepient = recepient, ztoken = token, czoobars = zoobars)
def balance(username): ## Fill in code here. with rpclib.client_connect('/banksvc/sock') as c: ret = c.call('balance', uname = username) return ret
def setup(username): with rpclib.client_connect('/banksvc/sock') as c: c.call('setup', uname = username)
def register(username, password): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: token = c.call('register',user_name=username,pass_word=password ) return token
def getString(username): with rpclib.client_connect('/jail/stringsvc/sock') as c: ret = c.call('getString', username = username) return ret
def login(username, password): with rpclib.client_connect(sockpath) as c: return c.call('login', username=username, password=password)
def register(username, password): with rpclib.client_connect('/authsvc/sock') as rpc_client: keyword_args = {"username":username, "password":password} return rpc_client.call('register', **keyword_args)
def display(username): with rpclib.client_connect('/banksvc/sock') as rpc_client: keyword_args = {'username':username} return rpc_client.call('display', **keyword_args)
def login(userName, passWord): with rpclib.client_connect('/jail/loginsvc/sock') as c: ret = c.call('login', username = userName, password = passWord) return ret
def check_token(username, token): with rpclib.client_connect('/authsvc/sock') as rpc_client: keyword_args = {"username":username, "token":token} return rpc_client.call('check_token', **keyword_args)
def balance(username): with rpclib.client_connect('/banksvc/sock') as rpc_client: keyword_args = {'username':username} return rpc_client.call('balance', **keyword_args)
def getString(username): with rpclib.client_connect('/stringsvc/sock') as c: ret = c.call('getString', username = username) return ret
def register(username): with rpclib.client_connect('/banksvc/sock') as rpc_client: keyword_args = {'username':username} return rpc_client.call('register', **keyword_args)
from debug import * from zoodb import * import rpclib socket = "/authsvc/sock" conn = rpclib.client_connect(socket) def login(username, password): ## Fill in code here. arguments = {'username': username, 'password': password} return conn.call('login', **arguments) def register(username, password): ## Fill in code here. kwargs = {}#{'username': username, 'password': password} kwargs['username'] = username kwargs['password'] = password return conn.call('register', **kwargs) def check_token(username, token): ## Fill in code here. arguments = {'username': username, 'token': token} return conn.call('check_token', **arguments)
def balance(username): with rpclib.client_connect('/banksvc/sock') as c: kwargs = {'username': username} ret = c.call('balance', **kwargs) return ret
def check_in(username): with rpclib.client_connect('/banksvc/sock') as c: kwargs = {'username': username} print "bank_client check_in kwargs=%s" % kwargs ret = c.call('check_in', **kwargs) return ret
def getToken(username): with rpclib.client_connect('/authsvc/sock') as c: ret = c.call('getToken', username = username) return ret
def register(username): with rpclib.client_connect('/banksvc/sock') as cc : return cc.call('register', username=username)
def login(username, password): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: ret = c.call('login',user = username,passd = password) return ret
def balance(username): with rpclib.client_connect('/banksvc/sock') as cc : return cc.call('balance', username=username)
def register(username, password): with rpclib.client_connect(sockpath) as c: return c.call('register', username=username, password=password)
def check_token(username, token): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: ret = c.call('check_token', uname = username, token = token) return ret
def check_token(userName, Token): with rpclib.client_connect('/authsvc/sock') as c: ret = c.call('check_token', username=userName, token=Token) return ret
def get_log(username): with rpclib.client_connect('/banksvc/sock') as c: kwargs = {'username': username} print "bank_client get_log kwargs=%s" % kwargs ret = c.call('get_log', **kwargs) return ret
def login(username, password): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: ret = c.call('login', uname = username, pword = password) return ret
def transfer(sender, recipient, zoobars): with rpclib.client_connect('/banksvc/sock') as c: kwargs = {'sender': sender, 'recipient': recipient, 'zoobars': zoobars} ret = c.call('transfer', **kwargs) return ret
def register(userName, passWord): with rpclib.client_connect('/loginsvc/sock') as c: ret = c.call('register', username=userName, password=passWord) return ret
def check_token(username, token): ## Fill in code here. with rpclib.client_connect('/authsvc/sock') as c: ret = c.call('check_token',user = username,token = token) return ret
def echo(args): return kw_sorted(args) def test_random(c, func, expect, alphabet): for _ in range(20): args = gen_args(alphabet) call_check(c, func, args, expect(args)) def test_random_types(c, func, expect, choices): for _ in range(20): args = {} for _ in range(5): args[gen_string(string.ascii_letters)] = random.choice(choices) call_check(c, func, args, expect(args)) with rpclib.client_connect(sockname) as c: print 'Testing simple RPC..' test_simple(c) for func, expect in (('hash', hash), ('echo', echo),): print 'Testing alphanumerics..' alphabet = string.ascii_letters + string.digits test_random(c, func, expect, alphabet) print 'Testing punctuation..' alphabet += string.punctuation test_random(c, func, expect, alphabet) print 'Testing whitespace..' alphabet += string.whitespace test_random(c, func, expect, alphabet)
import rpclib from debug import * sockname = "/honeycheckersvc/sock" c = rpclib.client_connect(sockname) def set(username, index): kwargs = {} kwargs['username'] = username kwargs['index'] = index return c.call('set', **kwargs) def check(username, index): kwargs = {} kwargs['username'] = username kwargs['index'] = index return c.call('check', **kwargs)
def echo(): with rpclib.client_connect('/echosvc/sock') as c: ret = c.call('echo', s=request.args.get('s', '')) return render_template('echo.html', s=ret)
def check_token(username, token): with rpclib.client_connect(sockpath) as c: return c.call('check_token', username=username, token=token)
def get_log(username): ## Fill in code here. with rpclib.client_connect('/banksvc/sock') as c: return c.call('get_log', username=username)
def balance(username): ## Fill in code here. with rpclib.client_connect('/banksvc/sock') as c: return c.call('balance', username=username)
def update_client_key(username, key): with rpclib.client_connect('/banksvc/sock') as rpc_client: keyword_args = {'username':username, 'key': key} return rpc_client.call('update_client_key', **keyword_args)
def default_ten(username): with rpclib.client_connect('/banksvc/sock') as c: c.call('default_ten', username=username)
def transfer(username, recipient, amount): with rpclib.client_connect('/banksvc/sock') as c: ret = c.call('transfer', username = username, recipient = recipient, amount = amount) return ret
from debug import * from zoodb import * import rpclib sockname = "/banksvc/sock" c = rpclib.client_connect(sockname) def transfer(sender, recipient, zoobars, token): kwargs = {} kwargs['sender'] = sender kwargs['recipient'] = recipient kwargs['zoobars'] = zoobars kwargs['token'] = token return c.call('transfer', **kwargs) def balance(username): kwargs = {} kwargs['username'] = username return c.call('balance', **kwargs) def get_log(username): kwargs = {} kwargs['username'] = username return c.call('get_log', **kwargs) def setup(username): kwargs = {} kwargs['username'] = username return c.call('setup', **kwargs)
def viewBalance(username): with rpclib.client_connect('/banksvc/sock') as c: ret = c.call('balance', username = username) return ret