Beispiel #1
0
    def test_decision_initial_value(self):

        data = {
            'form-TOTAL_FORMS': 1,
            'form-INITIAL_FORMS': 1,
            'form-0-id': str(self.review.id),
            }

        formset = ReviewFormSet(data, previous='approved')
        self.assertTrue(formset.is_valid())

        form = formset.forms[0]
        self.assertEqual(form.fields['decision'].initial, 'approve')

        formset = ReviewFormSet(data, previous='rejected')
        self.assertTrue(formset.is_valid())

        form = formset.forms[0]
        self.assertEqual(form.fields['decision'].initial, 'reject')
Beispiel #2
0
    def test_formset_valid(self):

        data = {
            'form-TOTAL_FORMS': 1,
            'form-INITIAL_FORMS': 1,
            'form-0-id': str(self.review.id),
            }

        formset = ReviewFormSet(data)
        self.assertTrue(formset.is_valid())

        form = formset.forms[0]
        self.assertEqual(form.fields['decision'].initial, 'undecided')