1 from unittest import TestCase
2 from bluechips import model
3 from bluechips.model.types import Currency
5 class TestExpenditure(TestCase):
7 self.u = model.User('chaz', u'Charles Root', False)
8 self.e = model.Expenditure(self.u, Currency('445.27'),
11 def test_constructor(self):
12 assert self.e.spender == self.u
13 assert self.e.amount == Currency('445.27')
14 assert self.e.description == u'chaz buys lunch'
17 assert (repr(self.e) ==
18 '<Expenditure: spender: Charles Root spent: $445.27>')