def test_invalid_date_format(self): valid = dt(2014, 1, 1).replace(tzinfo=pytz.UTC).isoformat() success, _ = validate_dates("invalid", valid, [(valid, valid)]) self.assertFalse(success) success, _ = validate_dates(valid, "invalid", [(valid, valid)]) self.assertFalse(success) success, _ = validate_dates(valid, valid, [("invalid", valid)]) self.assertFalse(success) success, _ = validate_dates(valid, valid, [(valid, "invalid")]) self.assertFalse(success)
def test_invalid_date_format(self): valid = dt(2014, 1, 1).replace(tzinfo=pytz.UTC).isoformat() success, _ = validate_dates("invalid", valid, [(valid, valid)], STUB_I18N) self.assertFalse(success) success, _ = validate_dates(valid, "invalid", [(valid, valid)], STUB_I18N) self.assertFalse(success) success, _ = validate_dates(valid, valid, [("invalid", valid)], STUB_I18N) self.assertFalse(success) success, _ = validate_dates(valid, valid, [(valid, "invalid")], STUB_I18N) self.assertFalse(success)
def test_invalid_dates(self, data): # Input data dict specifies the index for each date date = lambda key: self.DATES[data[key]] # This lambda is a convenience to map these dates to (start, due) tuples date_range = lambda start_key, due_key: (date(start_key), date(due_key) ) success, msg = validate_dates( date('xblock_start'), date('xblock_due'), [ date_range('submission_start', 'submission_due'), date_range('peer_start', 'peer_due'), date_range('self_start', 'self_due'), ], STUB_I18N) self.assertFalse(success) self.assertGreater(len(msg), 0)
def test_invalid_dates(self, data): # Input data dict specifies the index for each date date = lambda key: self.DATES[data[key]] # This lambda is a convenience to map these dates to (start, due) tuples date_range = lambda start_key, due_key: (date(start_key), date(due_key)) success, msg = validate_dates( date('xblock_start'), date('xblock_due'), [ date_range('submission_start', 'submission_due'), date_range('peer_start', 'peer_due'), date_range('self_start', 'self_due'), ] ) self.assertFalse(success) self.assertGreater(len(msg), 0)
def test_valid_dates(self, data): # Input data dict specifies the index for each date date = lambda key: self.DATES[data[key]] # This lambda is a convenience to map these dates to (start, due) tuples date_range = lambda start_key, due_key: (date(start_key), date(due_key) ) success, msg = validate_dates( date('xblock_start'), date('xblock_due'), [ date_range('submission_start', 'submission_due'), date_range('peer_start', 'peer_due'), date_range('self_start', 'self_due'), ]) self.assertTrue(success, msg=msg) self.assertEqual(msg, u'')
def test_valid_dates(self, data): # Input data dict specifies the index for each date date = lambda key: self.DATES[data[key]] # This lambda is a convenience to map these dates to (start, due) tuples date_range = lambda start_key, due_key: (date(start_key), date(due_key)) success, msg = validate_dates( date('xblock_start'), date('xblock_due'), [ date_range('submission_start', 'submission_due'), date_range('peer_start', 'peer_due'), date_range('self_start', 'self_due'), ], STUB_I18N ) self.assertTrue(success, msg=msg) self.assertEqual(msg, u'')