Example #1
0
 def testBackSlash(self):
     text = "2003-04-30T12:00\\2003-04-30T17:30"
     with self.assertRaises(ValueError):
         ISODateParser(text).dates
Example #2
0
 def testDatesOnlyStart(self):
     text = "1990-01-02"
     result = ISODateParser(text).dates
     self.assertEqual(result["start"], datetime.date(1990, 1, 2))
     self.assertEqual(result["end"], datetime.date(1990, 1, 2))
     self.assertEqual(result["mid"], datetime.date(1990, 1, 2))
Example #3
0
 def testDatesOnlyMonth(self):
     text = "1990-01"
     result = ISODateParser(text).dates
     self.assertEqual(result["start"], datetime.date(1990, 1, 1))
     self.assertEqual(result["end"], datetime.date(1990, 1, 31))
Example #4
0
 def testDates(self):
     text = "1990-01/2014-05"
     result = ISODateParser(text).dates
     self.assertEqual(result["start"], datetime.date(1990, 1, 1))
     self.assertEqual(result["end"], datetime.date(2014, 5, 31))