예제 #1
0
    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])
예제 #2
0
    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])
예제 #4
0
    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]))