示例#1
0
 def clean_date(self):
     date = self.cleaned_data.get('date')
     validate_approximatedate(date)
     # Check if the event is in the future
     validate_future_date(date)
     # Check if date is 3 months away
     validate_event_date(date)
     return date
示例#2
0
 def test_future_date_with_future_date(self):
     self.assertRaisesMessage(
         ValidationError, _('Invalid Date. This date is in the future.'),
         v.validate_future_date,
         datetime.now().date() + timedelta(days=30))
     with self.assertRaises(ValidationError) as e:
         v.validate_future_date(datetime.now().date() + timedelta(days=30))
     exc = e.exception
     self.assertEqual(exc.code, 'invalid_date')
示例#3
0
	def test_future_date_with_future_date(self):
		self.assertRaisesMessage(ValidationError,_('Invalid Date. This date is in the future.'),v.validate_future_date, datetime.now().date()+timedelta(days=30))
		with self.assertRaises(ValidationError) as e:
			v.validate_future_date(datetime.now().date()+timedelta(days=30))
		exc  = e.exception
		self.assertEqual(exc.code, 'invalid_date')
示例#4
0
	def test_future_date_with_past_date(self):
		self.assertEquals(None, v.validate_future_date(datetime.now().date() + timedelta(days=-30)))
示例#5
0
	def test_future_date_with_present_date(self):
		self.assertEquals(None, v.validate_future_date(datetime.now().date()))
示例#6
0
 def clean_date(self):
     data = self.cleaned_data['date']
     validate_future_date(data)
     return data
示例#7
0
 def clean_date(self):
     data = self.cleaned_data['date']
     validate_future_date(data)
     return data    
示例#8
0
 def test_future_date_with_past_date(self):
     self.assertEquals(
         None,
         v.validate_future_date(datetime.now().date() +
                                timedelta(days=-30)))
示例#9
0
 def test_future_date_with_present_date(self):
     self.assertEquals(None, v.validate_future_date(datetime.now().date()))