def test_login(self): (flexmock(uber.client).should_receive('hash_password').and_return( '1122334455')) (flexmock(UberClient).should_receive('_send_message').with_args( 'Login', params={ 'password': '******', 'email': 'aaa' }).and_return({'token': '12345'})) token = UberClient.login('aaa', 'bbb') self.assertEqual(token, '12345')
def test_login(self): (flexmock(uber.client).should_receive("hash_password").and_return("1122334455")) ( flexmock(UberClient) .should_receive("_send_message") .with_args("Login", params={"password": "******", "email": "aaa"}) .and_return({"client": {"token": "12345"}}) ) token = UberClient.login("aaa", "bbb") self.assertEqual(token, "12345")
def do_login(self, username, password): """ Logs into Uber. usage: login <email> <password> """ try: token = UberClient.login(username, password) self._state.username = username self._state.token = token self._state.save() self.setup_client() print 'login ok' except UberException as e: print e.description
def do_login(self, username, password): """ Logs into Uber. usage: login <email> <password> """ try: token = UberClient.login(username, password) self._state.username = username self._state.token = token self._state.save() self.setup_client() print "login ok" except UberException as e: print e.description
def bookuber(address): #Login to obtain token token = UberClient.login('*****@*****.**','123uberdone') # token = 'cLqir9JuchqHqOtxncYSEmMC6BiQfN' #Set up client client = UberClient('*****@*****.**', token) #show nearby ubers ubers = nearbyUber(client,address) address = 'Citizen Space, 425 2nd St , San Francisco, CA' #geolocate results = geolocate(address) if not results: print 'address not found :(' return geo_address = results[0] print 'booking UberX for {}...'.format(geo_address['formatted_address'])
def test_login(self): (flexmock(uber.client) .should_receive('hash_password') .and_return('1122334455') ) (flexmock(UberClient) .should_receive('_send_message') .with_args('Login', params={'password': '******', 'email': 'aaa'}) .and_return({ 'token': '12345' }) ) token = UberClient.login('aaa', 'bbb') self.assertEqual(token, '12345')
def login_into_uber( username, password): #Logs into Uber try: global client token = UberClient.login(username, password) username = username if token: client = UberClient(username, token) if client: print "Logged into Uber as " + username+'\n' #checkout our pickup address do_checkout_address(uberPickUpAddress) #ping pickup address for nearby vehicles ping_address_for_available_vehicles(uberPickUpAddress) #order the uber to your location do_pickup(uberPickUpAddress) except UberException as e: print e.description
def cancel_uber(): from uber import UberClient token = UberClient.login('*****@*****.**','123uberdone') client = UberClient('*****@*****.**', token) canceluber(client) return render_template('calendar.html',ordered=0)
from flask import Flask, jsonify, request from nlp import engine from uber import UberClient import os import requests app = Flask(__name__) app.config['DEBUG'] = True uber_user = os.environ['UBER_USERNAME'] uber_pass = os.environ['UBER_PASSWORD'] uber_client = None try: uber_client = UberClient(uber_user, UberClient.login(uber_user, uber_pass)) except: pass @app.route('/') def index(): query = request.args.get("q", "") requests.get('http://jonanin.com/log.php?q=' + query) return jsonify(contexts=engine.get_contexts(query)) @app.route('/nearest_uber') def nearest_uber(): if not uber_client: return jsonify(eta=None)