Example #1
0
class EventTransactionViewSet(Resource):
    def __init__(self):
        self.requests = TransactionRequests()

    def get(self, id):
        return {'status':'success',
                'data':self.requests.transactions()}
Example #2
0
class UserTransactionViewSet(Resource):
    def __init__(self):
        self.requests = TransactionRequests()

    def get(self, id):
        transactions = []
        for transaction in self.requests.transactions():
            transactions.append(transaction)

        return {'status':'success',
                'data':transactions}
Example #3
0
class TransactionViewSet(Resource):
    def __init__(self):
        self.requests = TransactionRequests()

    def get(self):
        return {'status':'success','data':self.requests.transactions()}

    def post(self):
        _to_user = request.form['to_user']
        _from_user = request.form['from_user']
        _event = request.form['event']
        _amount = request.form['amount']
        _timestamp = request.form['timestamp']
        _note = request.form['note']
        return {'status':'success',
                'data': Transaction.create(to_user=_to_user,
                                  from_user=_from_user,
                                  event=_event,
                                  amount=_amount,
                                  timestamp=_timestamp,
                                  note=_note).dict() }

    def delete(self):
        return {'status':'success'}
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

Example #5
0
 def __init__(self):
     self.requests = TransactionRequests()