def createPerson(self, date, name, lastName, mail): fullName = name.decode('utf8').title() + ' ' + lastName.decode('utf8').title() person = Person( created_at = date, updated_at = date, name = fullName, family_name = lastName.decode('utf8').title(), given_name = name.decode('utf8').title(), additional_name = '', honorific_prefix = '', honorific_suffix = '', patronymic_name = '', sort_name = '', email = mail, gender = '', birth_date = '', death_date = '', summary = '', biography = '', ) person.save() personExtra = PersonExtra( base_id = person.id, versions = '[]' ) personExtra.save() return person
def test_it_copies_death_date_after_saving(self): pr = Person(name=unicode(faker.name()), death_date=unicode(faker.year())) self.assertIsNone(pr.end_date) pr.save() self.assertEqual(pr.end_date, pr.death_date)
def test_it_copies_birth_date_after_saving(self): pr = Person(name=faker.name(), birth_date=faker.year()) self.assertIsNone(pr.start_date) pr.save() self.assertEqual(pr.start_date, pr.birth_date)
def test_it_copies_death_date_after_saving(self): pr = Person(name=faker.name(), death_date=faker.year()) self.assertIsNone(pr.end_date) pr.save() self.assertEqual(pr.end_date, pr.death_date)