コード例 #1
0
ファイル: test_models.py プロジェクト: djangozoom/fixcity
    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())
コード例 #2
0
ファイル: test_models.py プロジェクト: djangozoom/fixcity
    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)
コード例 #3
0
ファイル: test_models.py プロジェクト: djangozoom/fixcity
    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())