def test_aws_timecard_is_wrong_size(self): """ Test timecard form data does not abide by min/max hours if user is alternative work schedule eligible. """ # Too small. form_data = self.form_data() form_data['timecardobjects-1-project'] = '6' form_data['timecardobjects-1-hours_spent'] = '10' form_data['timecardobjects-TOTAL_FORMS'] = '2' formset = TimecardFormSet(form_data) formset.aws_eligible = True self.assertTrue(formset.is_valid()) # Too large form_data = self.form_data() form_data['timecardobjects-1-project'] = '6' form_data['timecardobjects-1-hours_spent'] = '50' form_data['timecardobjects-TOTAL_FORMS'] = '2' formset = TimecardFormSet(form_data) formset.aws_eligible = True self.assertTrue(formset.is_valid())