class AccountViewSet(Resource): def __init__(self): self.requests = AccountRequests() def get(self): return {'status':'success','data':self.requests.accounts()} def post(self): _user = request.form['user'] _organization = request.form['organization'] _address = request.form['address'] _debit_card = request.form['debit_card'] _expiry_date = request.form['expiry_date'] _cvc = request.form['cvc'] _alias = request.form['alias'] return {'status':'success', 'data': Account.create(user=_user, organization=_organization, address=_address, debit_card=_debit_card, expiry_date=_expiry_date, cvc=_cvc, alias=_alias).dict() } def delete(self): return {'status':'success'}
class UserAddressViewSet(Resource): def __init__(self): self.accounts = AccountRequests() def get(self,id): for account in self.accounts.accounts(): if account["user"] == id: address = Address.get(Address.id==account["address"]).dict() return {'status':'success', 'data':address }
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 -----' transaction_requests = TransactionRequests() transaction = transaction_requests.transaction_with_id(1) print transaction print
def __init__(self): self.accounts = AccountRequests()