i know you'll hate me, but this feels insanely verbose to me when:

```            eq_(transaction, {'amount': amount, 'paid': amount})```

Is only 64 chars long, fits on one page is easier to read.