]> asedeno.scripts.mit.edu Git - bluechips.git/blob - bluechips/tests/model/test_user.py
require at least one non-zero share on an expenditure
[bluechips.git] / bluechips / tests / model / test_user.py
1 from unittest import TestCase
2 from bluechips import model
3
4 class TestUser(TestCase):
5     def setUp(self):
6         self.u = model.User('chaz', u'Charles Root', False)
7
8     def test_constructor(self):
9         assert self.u.username == 'chaz'
10         assert self.u.name == u'Charles Root'
11         assert self.u.resident == False
12
13     def test_repr(self):
14         assert repr(self.u) == '<User: chaz>'
15
16     def test_str(self):
17         assert str(self.u) == 'Charles Root'