def test_invitation_form(self): form = forms.InvitationKeyForm(data={ 'email': '*****@*****.**', }, remaining_invitations=1) print form.errors self.failUnless(form.is_valid())
def test_invalid_invitation_form(self): """ Test that ``InvitationKeyForm`` enforces email constraints. """ invalid_data_dicts = [ # Invalid email. { 'data': { 'email': 'example.com' }, 'error': ('email', [u"Enter a valid e-mail address."]) }, { 'data': { 'email': '*****@*****.**' }, 'error': ('email', [u"Thanks, but there's no need to invite us!"]) } ] for invalid_dict in invalid_data_dicts: form = forms.InvitationKeyForm(data=invalid_dict['data'], remaining_invitations=1) self.failIf(form.is_valid()) self.assertEqual(form.errors[invalid_dict['error'][0]], invalid_dict['error'][1])
def test_invitation_form(self): """ Test that ``InvitationKeyForm`` enforces email constraints. """ invalid_data_dicts = [ # Invalid email. { 'data': { 'email': 'example.com' }, 'error': ('email', ["Enter a valid e-mail address."]) }, ] for invalid_dict in invalid_data_dicts: form = forms.InvitationKeyForm(data=invalid_dict['data']) self.failIf(form.is_valid()) self.assertEqual(form.errors[invalid_dict['error'][0]], invalid_dict['error'][1]) form = forms.InvitationKeyForm(data={ 'email': '*****@*****.**' }) self.failUnless(form.is_valid())