コード例 #1
0
 def test_should_allow_valid_date(self):
     now = datetime.now()
     params = dict(on_date_day=now.day,
                   on_date_year=now.year,
                   on_date_month=now.month)
     form = ScheduleWaterPollForm(params)
     self.assertTrue(form.is_valid())
コード例 #2
0
 def test_should_throw_error_if_date_less_than_today(self):
     now = datetime.now()
     params = dict(on_date_day=now.day - 1,
                   on_date_year=now.year,
                   on_date_month=now.month)
     form = ScheduleWaterPollForm(params)
     self.assertFalse(form.is_valid())
     self.assertTrue('on_date' in form.errors)
コード例 #3
0
 def test_should_allow_valid_date(self):
     now = datetime.now()
     params = dict(on_date_day=now.day,on_date_year=now.year,on_date_month=now.month)
     form = ScheduleWaterPollForm(params)
     self.assertTrue(form.is_valid())
コード例 #4
0
 def test_should_throw_error_if_date_less_than_today(self):
     now = datetime.now()
     params = dict(on_date_day=now.day-1,on_date_year=now.year,on_date_month=now.month)
     form = ScheduleWaterPollForm(params)
     self.assertFalse(form.is_valid())
     self.assertTrue('on_date' in form.errors)