fix: add make_person()
method for people, auth handlers
This commit is contained in:
parent
06524dc4ed
commit
57ff7ec1d3
4 changed files with 75 additions and 1 deletions
|
@ -36,3 +36,21 @@ else:
|
|||
self.session.commit()
|
||||
person = handler.get_person(myuser)
|
||||
self.assertIs(person, myperson)
|
||||
|
||||
def test_make_person(self):
|
||||
model = self.app.model
|
||||
handler = self.make_handler()
|
||||
|
||||
person = handler.make_person()
|
||||
self.assertIsInstance(person, model.Person)
|
||||
self.assertIsNone(person.first_name)
|
||||
self.assertIsNone(person.last_name)
|
||||
self.assertIsNone(person.full_name)
|
||||
self.assertNotIn(person, self.session)
|
||||
|
||||
person = handler.make_person(first_name='Barney', last_name='Rubble')
|
||||
self.assertIsInstance(person, model.Person)
|
||||
self.assertEqual(person.first_name, 'Barney')
|
||||
self.assertEqual(person.last_name, 'Rubble')
|
||||
self.assertEqual(person.full_name, 'Barney Rubble')
|
||||
self.assertNotIn(person, self.session)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue