示例#1
0
 def test_parse_single_date(self):
     testDate = DateField()
     testDate.setDateRange('2018-01-10')
     self.assertEqual(testDate.date_range, '[2018-01-10,)')
示例#2
0
 def test_parse_date_list(self):
     testDate = DateField()
     testDate.setDateRange(['2018', '2019'])
     self.assertEqual(testDate.date_range, '[2018-01-01, 2019-12-31)')
示例#3
0
 def test_parse_bad_date(self):
     testDate = DateField()
     testDate.setDateRange('Modnay, Dec 01, 87')
     self.assertEqual(testDate.date_range, None)
示例#4
0
 def test_parse_month(self):
     testDate = DateField()
     testDate.setDateRange('2018-02')
     self.assertEqual(testDate.date_range, '[2018-02-01, 2018-02-28)')
示例#5
0
 def test_parse_years_reversed(self):
     testDate = DateField()
     testDate.setDateRange('2010-2006')
     self.assertEqual(testDate.date_range, None)
示例#6
0
 def test_parse_years(self):
     testDate = DateField()
     testDate.setDateRange('2006-2010')
     self.assertEqual(testDate.date_range, '[2006-01-01, 2010-12-31)')
示例#7
0
 def test_parse_false_month(self):
     testDate = DateField()
     testDate.setDateRange('1916-18')
     self.assertEqual(testDate.date_range, '[1916-01-01, 1918-12-31)')