def test_parse_date_year(self): from c2cgeoportal_geoportal.lib.wmstparsing import _parse_date date = _parse_date("2010") self.assertEqual("year", date[0]) self.assertEqual(datetime.datetime(2010, 0o1, 0o1, tzinfo=isodate.UTC), date[1])
def test_parse_date(self): from c2cgeoportal_geoportal.lib.wmstparsing import _parse_date date = _parse_date("2010-02-03") self.assertEqual("day", date[0]) self.assertEqual(datetime.datetime(2010, 0o2, 0o3, tzinfo=isodate.UTC), date[1])
def test_parse_datetime_tz(self): from c2cgeoportal_geoportal.lib.wmstparsing import _parse_date date = _parse_date("2010-02-03T12:34Z") self.assertEqual("second", date[0]) self.assertEqual( datetime.datetime(2010, 0o2, 0o3, 12, 34, tzinfo=isodate.UTC), date[1])
def test_format_tz(self): from c2cgeoportal_geoportal.lib.wmstparsing import _parse_date, _format_date dt = _parse_date("2010-02-03T12:34:00+01:00") self.assertEqual("2010-02-03T12:34:00+01:00", _format_date(dt[1]))