def test_rack_form_clean__unbound_with_email(self): data = self.data.copy() form = RackForm(data, {}) form = RackForm(data, {}) form.is_bound = False form.cleaned_data = data form._errors = {} self.assertEqual(form.cleaned_data, form.clean())
def test_rack_form_clean__unbound_with_no_email_or_source(self): data = self.data.copy() del(data['email']) form = RackForm(data, {}) form.is_bound = False form.cleaned_data = data form._errors = {} # Can't validate without an email or source self.assertRaises(ValidationError, form.clean)
def test_rack_form_clean__unbound_with_source(self): data = self.data.copy() del(data['email']) form = RackForm(data, {}) form.is_bound = False form.cleaned_data = data form._errors = {} self.assertRaises(ValidationError, form.clean) # A source is sufficient. form.cleaned_data['source'] = 'something' self.assertEqual(form.cleaned_data, form.clean())