1 from unittest import TestCase
2 from bluechips import model
3 from bluechips.model import meta
4 from bluechips.model.types import Currency
6 class TestExpenditure(TestCase):
8 self.u = model.User(u'chaz', u'Charles Root', False)
9 self.e = model.Expenditure(self.u, Currency('444.88'),
12 def test_constructor(self):
13 assert self.e.spender == self.u
14 assert self.e.amount == Currency('444.88')
15 assert self.e.description == u'chaz buys lunch'
18 assert (repr(self.e) ==
19 '<Expenditure: spender: Charles Root spent: $444.88>')