Exemplo n.º 1
0
    def test_get_total_transaction_amounts_by_state(self):
        """Verify transaction amount groupings have the right keys."""
        results = fec.get_total_transaction_amounts_by_state()

        result = results[0]
        self.assertIn('state', result)
        self.assertIn('total_amount', result)
Exemplo n.º 2
0
    def test_get_total_transaction_amounts_by_state(self):
        """Verify transaction amount groupings have the right keys."""
        results = fec.get_total_transaction_amounts_by_state()

        result = results[0]
        self.assertIn('state', result)
        self.assertIn('total_amount', result)
Exemplo n.º 3
0
def summed_transactions():
    """Return a JSON response containing the summed state transactions."""
    return Response(
        ujson.dumps({'txn_totals': get_total_transaction_amounts_by_state()}),
        mimetype='application/json'
    )
    def test_get_total_transaction_amounts_all_positive(self):
        """Verify all records returned are greater than 0."""
        results = fec.get_total_transaction_amounts_by_state()

        for result in results:
            self.assertLess(0, result['total_amount'])
Exemplo n.º 5
0
def summed_transactions():
    """Return a JSON response containing the summed state transactions."""
    return Response(ujson.dumps(
        {'txn_totals': get_total_transaction_amounts_by_state()}),
                    mimetype='application/json')