示例#1
0
 def test_endDate_is_none(self):
     """ No end_date never fails"""
     self.data = {'start_date': tomorrow, 'end_date': None}
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_end_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
     self.parent.start_date = yesterday
     self.parent.end_date = None
     self.data = {'start_date': today, 'end_date': today}
     result = validate_end_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
示例#2
0
 def test_endDate_is_none(self):
     """ No end_date never fails"""
     self.data =  {'start_date' : tomorrow, 'end_date': None }
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_end_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])
     self.parent.start_date = yesterday
     self.parent.end_date = None
     self.data =  {'start_date' : today, 'end_date': today }
     result = validate_end_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])
示例#3
0
 def test_endDate_lt_start(self):
     """ end < start """
     self.data = {'start_date': yesterday, 'end_date': yesterday}
     self.parent.start_date = today
     self.parent.end_date = tomorrow
     result = validate_end_date_within_parent(self.parent, self.data)
     self.failIfEqual(result, [])
示例#4
0
 def test_endDate_eq_start(self):
     """ all dates may be equal """
     self.data = {'start_date': today, 'end_date': today}
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_end_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
示例#5
0
 def test_endDate_gt_start(self):
     """ start < end """
     self.data = {'start_date': today, 'end_date': yesterday}
     self.parent.start_date = today
     self.parent.end_date = yesterday
     result = validate_end_date_within_parent(self.parent, self.data)
     self.failIfEqual(result, [])
示例#6
0
 def test_endDate_eq_start(self):
     """ all dates may be equal """
     self.data =  {'start_date' : today, 'end_date': today }
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_end_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])
示例#7
0
 def test_endDate_gt_start(self):
     """ start < end """
     self.data =  {'start_date' : today, 'end_date': yesterday }
     self.parent.start_date = today
     self.parent.end_date = yesterday
     result = validate_end_date_within_parent( self.parent, self.data )
     self.failIfEqual(result, [])
示例#8
0
 def test_endDate_lt_start(self):
     """ end < start """
     self.data =  {'start_date' : yesterday, 'end_date': yesterday }
     self.parent.start_date = today
     self.parent.end_date = tomorrow
     result = validate_end_date_within_parent( self.parent, self.data )
     self.failIfEqual(result, [])