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, [])
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, [])
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, [])
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, [])
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, [])
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, [])
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, [])
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, [])
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, [])
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, [])