class UserViewSet(Resource): def __init__(self): self.requests = UserRequests() def get(self): return {'status':'success','data':self.requests.users()} def post(self): _phone_number = request.form['phone_number'] _first_name = request.form['first_name'] _middle_name = request.form['middle_name'] _last_name = request.form['last_name'] _date_of_birth = request.form['date_of_birth'] return {'status':'success', 'data': User.create(phone_number=_phone_number, first_name=_first_name, middle_name=_middle_name, last_name=_last_name, date_of_birth=_date_of_birth).dict()} def delete(self): return {'status':'success'}
from requests.userrequests import UserRequests from requests.addressrequests import AddressRequests from requests.accountrequests import AccountRequests from requests.eventrequests import EventRequests from requests.transactionrequests import TransactionRequests print '----- User request tests -----' user_requests = UserRequests() user = user_requests.user_with_email('*****@*****.**') print user print print '----- Address request tests -----' address_requests = AddressRequests() address = address_requests.address_with_id(1) print address print print '----- Account request tests -----' account_requests = AccountRequests() account = account_requests.account_with_id(1) print account print print '----- Event request tests -----' event_requests = EventRequests() event = event_requests.event_with_id(1) print event print print '----- Transaction request tests -----'
def __init__(self): self.requests = UserRequests()