示例#1
0
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'}
示例#2
0
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
示例#4
0
 def __init__(self):
     self.accounts = AccountRequests()