def updateUser(): userInput = { 'firstName': 'sbs', 'lastName': 'sbs', 'password': '******', 'phoneNumber': '+9779841044832', } query = """ mutation { updateUser(input: { firstName: \"%s\", lastName: \"%s\", password: \"%s\", phoneNumber: \"%s\", photo: \"\", fbId: \"\" }) { status token User { email firstName } } } """ % (userInput['firstName'], userInput['lastName'], userInput['password'], userInput['phoneNumber']) print query respond(userInput, requests.post(env('url'), json={'query': query}, headers=headers), inspect.currentframe().f_code.co_name)
def login(): query = """ mutation { login(input: {username: \"%s\", password: \"%s\"}) {token} } """ % (env('username'), env('password')) print query respond(requests.post(env('url'), json={'query': query}, headers=headers), inspect.currentframe().f_code.co_name)
def createTrip(): tripInput = { 'description': 'Trip create test', 'type': 'wanted', 'tripStart': '{ name: "Kathmandu", countryCode: "NP", coordinates:[20.0,20.0] }', 'tripEnd': '{ name: \"Pokhara\", countryCode:\"NP\", coordinates:[10.0,20.0] }', 'stops': '[{name: \"Mugling\", countryCode: \"NP\", coordinates: [11.0,12.0]}]', 'returnTrip': 'true', 'dates': '[\"2017-02-11\",\"2017-10-11\"]', 'time': '02:00', 'flexibility': '15min', 'seats': '10' } query = """ mutation { createTrip(input: { description: \"%s\", type: %s, TripStart: %s, TripEnd: %s, Stops: %s, returnTrip: %s, dates: %s, time:\"%s\", flexibility: \"%s\", seats: %s }) { description, type, TripStart { name countryCode } TripEnd { name countryCode } Stops { name countryCode } returnTrip date time flexibility seats User { email } } } """ % (tripInput['description'], tripInput['type'], tripInput['tripStart'], tripInput['tripEnd'], tripInput['stops'], tripInput['returnTrip'], tripInput['dates'], tripInput['time'], tripInput['flexibility'], tripInput['seats']) print query respond(tripInput, requests.post(env('url'), json={'query': query}, headers=headers), inspect.currentframe().f_code.co_name)
def group(): groupInput = { 'outreach': 'route', 'tripStart': '{ name: "Kathmandu", countryCode: "NP", coordinates:[20.0,20.0] }', 'tripEnd': '{ name: \"Pokhara\", countryCode:\"NP\", coordinates:[10.0,20.0] }', 'stops': '[{name: \"Mugling\", countryCode: \"NP\", coordinates: [11.0,12.0]}]', 'countryCode': 'NP', 'name': 'Test Group', 'description': 'This is a Test Group', 'type': 'OpenGroup', } query = """ mutation { group(input: { outreach: %s, TripStart: %s, TripEnd: %s, Stops: %s, countryCode: \"%s\", name: \"%s\", description: \"%s\", type: %s }) { name description User { id email } country stopsIds Stops { name countryCode coordinates } type outreach } } """ % ( groupInput['outreach'], groupInput['tripStart'], groupInput['tripEnd'], groupInput['stops'], groupInput['countryCode'], groupInput['name'], groupInput['description'], groupInput['type'], ) print query respond(groupInput, requests.post(env('url'), json={'query': query}, headers=headers), inspect.currentframe().f_code.co_name)
def verifyCode(): headers.update({'Authorization': os.environ.get('token')}) query = """ mutation { verifyCode(code: \"47308\") { status message User { firstName lastName email } } } """ respond( requests.post(os.environ.get('url'), json={'query': query}, headers=headers), inspect.currentframe().f_code.co_name)
def register(): query = """ mutation { register(email: \"[email protected]\") {token} } """ print query respond( requests.post(os.environ.get('url'), json={'query': query}, headers=headers), inspect.currentframe().f_code.co_name)