def test_person_without_source(self): person_email = functools.partial(generate_person_email, domain='osis.org') p = PersonFactory.build(email=factory.LazyAttribute(person_email), user=None, source=None) with self.assertDontRaise(): p.save()
def test_person_from_extern_source(self): person_email = functools.partial(generate_person_email, domain='osis.org') p = PersonFactory.build(email=factory.LazyAttribute(person_email), user=None, source=person_source_type.DISSERTATION) with self.assertRaises(AttributeError): p.save()