def test_cannot_create_nominator(self): form_data = { 'nominator_email': '*****@*****.**', 'nominator_name': None, 'nominator_institution': None } new_nominator = url_handler.get_nominator(form_data) assert new_nominator is False
def test_creates_and_returns_nominator(self): form_data = { 'nominator_email': '*****@*****.**', 'nominator_name': 'John Smith', 'nominator_institution': 'UNT' } assert len(models.Nominator.objects.all()) == 1 new_nominator = url_handler.get_nominator(form_data) assert len(models.Nominator.objects.all()) == 2 for key in form_data.keys(): assert getattr(new_nominator, key) == form_data[key]
def test_returns_nominator(self): nominator = factories.NominatorFactory() form_data = {'nominator_email': nominator.nominator_email} assert url_handler.get_nominator(form_data) == nominator