Exemplo n.º 1
0
 def test_invalid_iso_conversion(self):
     invalid_iso_dates = (
         'gibberish',
     )
     for iso in invalid_iso_dates:
         with assert_raises(iso8601.ParseError):
             parse_datetime(iso)
Exemplo n.º 2
0
 def test_valid_iso_conversion(self):
     valid_iso_dates = (
         ('2009-04-24T15:48:26,000000Z', datetime.datetime(2009, 0o4, 24, 15, 48, 26, 0)),
         ('2009-04-24T15:48:26', datetime.datetime(2009, 0o4, 24, 15, 48, 26, 0)),
         ('2009-04-24T15:48:26.000000Z', datetime.datetime(2009, 0o4, 24, 15, 48, 26, 0)),
     )
     for iso, real_date in valid_iso_dates:
         result = parse_datetime(iso)
         eq_(result, real_date, "Date %s didn't match %s" % (result, real_date))