1 from unittest import TestCase
2 from bluechips import model
3 from bluechips.model.types import Currency
5 class TestSplit(TestCase):
7 self.u = model.User('chaz', u'Charles Root', False)
8 self.e = model.Expenditure(self.u, Currency('12.34'),
10 self.sp = model.Split(self.e, self.u, Currency('5.55'))
12 def test_constructor(self):
13 assert self.sp.expenditure == self.e
14 assert self.sp.user == self.u
15 assert self.sp.share == Currency('5.55')
18 assert (repr(self.sp) == '<Split: expense: %s user: %s share: %s>' %
19 (self.sp.expenditure, self.sp.user, self.sp.share))