def test_parse_date(self):
self.assertEqual(parse_date('2016-06-1', False), datetime.datetime(2016,6,1))
self.assertEqual(parse_date('2016-06-1'), timezone.make_aware(datetime.datetime(2016,6,1)))
self.assertEqual(parse_date('2016-06-18', False), datetime.datetime(2016,6,18))
self.assertEqual(parse_date('2016-06-18', True), timezone.make_aware(datetime.datetime(2016,6,18)))
self.assertEqual(parse_date('2016-12-08', False), datetime.datetime(2016,12,8))
self.assertEqual(parse_date('2016-12-08'), timezone.make_aware(datetime.datetime(2016,12,8)))
self.assertEqual(parse_date('2016-12-08 4', False), datetime.datetime(2016,12,8,4))
self.assertEqual(parse_date('2016-12-08 4', True), timezone.make_aware(datetime.datetime(2016,12,8,4)))
self.assertEqual(parse_date('2016-12-08 23', False), datetime.datetime(2016,12,8,23))
self.assertEqual(parse_date('2016-12-08 23'), timezone.make_aware(datetime.datetime(2016,12,8,23)))
self.assertEqual(parse_date('2016-12-08 05:24', False), datetime.datetime(2016,12,8,5,24))
self.assertEqual(parse_date('2016-12-08 05:24', True), timezone.make_aware(datetime.datetime(2016,12,8,5,24)))
self.assertEqual(parse_date('2016-12-08 23:09:25', False), datetime.datetime(2016,12,8,23,9,25))
self.assertEqual(parse_date('2016-12-08 23:09:25'), timezone.make_aware(datetime.datetime(2016,12,8,23,9,25)))
self.assertEqual(parse_date_next('2016-06-1', False), datetime.datetime(2016,6,2))
self.assertEqual(parse_date_next('2016-06-18', False), datetime.datetime(2016,6,19))
self.assertEqual(parse_date_next('2016-12-31', False), datetime.datetime(2017,1,1))
self.assertEqual(parse_date_next('2016-12-08 4', False), datetime.datetime(2016,12,8,5))
self.assertEqual(parse_date_next('2016-12-08 23', False), datetime.datetime(2016,12,9,0))
self.assertEqual(parse_date_next('2016-12-08 05:24', False), datetime.datetime(2016,12,8,5,25))
self.assertEqual(parse_date_next('2016-12-08 05:59', False), datetime.datetime(2016,12,8,6,0))
self.assertEqual(parse_date_next('2016-12-08 23:09:25', False), datetime.datetime(2016,12,8,23,9,26))
self.assertEqual(parse_date_next('2016-12-08 23:09:59', False), datetime.datetime(2016,12,8,23,10,0))
评论列表
文章目录