Ejemplo n.º 1
0
 def test_startDate_is_none(self):
     """ No start_date never fails"""
     self.data = {'start_date': None, 'end_date': today}
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_start_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
     self.parent.start_date = None
     self.parent.end_date = tomorrow
     self.data = {'start_date': tomorrow, 'end_date': today}
     result = validate_start_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
Ejemplo n.º 2
0
 def test_startDate_is_none(self):
     """ No start_date never fails"""
     self.data =  {'start_date' : None, 'end_date': today }
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_start_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])
     self.parent.start_date = None
     self.parent.end_date = tomorrow
     self.data =  {'start_date' : tomorrow, 'end_date': today }
     result = validate_start_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])
Ejemplo n.º 3
0
 def test_endDate_lt_start(self):
     """ starts after parents end """
     self.data = {'start_date': tomorrow, 'end_date': tomorrow}
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_start_date_within_parent(self.parent, self.data)
     self.failIfEqual(result, [])
Ejemplo n.º 4
0
 def test_startDate_gt_start(self):
     """ starts after and ends befor parent  """
     self.data = {'start_date': tomorrow, 'end_date': today}
     self.parent.start_date = today
     self.parent.end_date = tomorrow
     result = validate_start_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
Ejemplo n.º 5
0
 def test_startDate_lt_start(self):
     "starts before parent"
     self.data = {'start_date': today, 'end_date': today}
     self.parent.start_date = tomorrow
     self.parent.end_date = today
     result = validate_start_date_within_parent(self.parent, self.data)
     self.failIfEqual(result, [])
Ejemplo n.º 6
0
 def test_startDate_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_start_date_within_parent(self.parent, self.data)
     self.assertEqual(result, [])
Ejemplo n.º 7
0
 def test_endDate_lt_start(self):
     """ starts after parents end """
     self.data =  {'start_date' : tomorrow, 'end_date': tomorrow }
     self.parent.start_date = today
     self.parent.end_date = today
     result = validate_start_date_within_parent( self.parent, self.data )
     self.failIfEqual(result, [])
Ejemplo n.º 8
0
 def test_startDate_gt_start(self):
     """ starts after and ends befor parent  """
     self.data =  {'start_date' : tomorrow, 'end_date': today }
     self.parent.start_date = today
     self.parent.end_date = tomorrow
     result = validate_start_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])
Ejemplo n.º 9
0
 def test_startDate_lt_start(self):
     "starts before parent"
     self.data =  {'start_date' : today, 'end_date': today }
     self.parent.start_date = tomorrow
     self.parent.end_date = today
     result = validate_start_date_within_parent( self.parent, self.data )
     self.failIfEqual(result, [])
Ejemplo n.º 10
0
 def test_startDate_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_start_date_within_parent( self.parent, self.data )
     self.assertEqual(result, [])