def test_valid_form(self): form_data = { 'user': self.user, 'reporting_period': self.reporting_period } form = TimecardForm(form_data) self.assertTrue(form.is_valid())
def test_org_and_unit_not_modifiable(self): """Organization and unit are unchanged when saving a bound form instance""" org = Organization.objects.first() unit = Unit.objects.first() user_data = self.user.user_data user_data.organization = org user_data.unit = unit user_data.save() timecard = hours.models.Timecard.objects.create( user=self.user, reporting_period=self.reporting_period) form_data = { 'user': self.user, 'reporting_period': self.reporting_period } TimecardForm(form_data, instance=timecard).save() timecard.refresh_from_db() self.assertEqual(org, timecard.organization) self.assertEqual(unit, timecard.unit)
def test_valid_form(self): form_data = { 'user': self.user, 'reporting_period': self.reporting_period} form = TimecardForm(form_data) self.assertTrue(form.is_valid())