Skip to content

Draft: util.py: add system timezone in setting so it can parse corretly

when update dateparser to 1.2.0, we have 3 tests failed:

  1. 2009-08-30T01:00:00Z 03805a7c00000000 3:00

    parse(3:00) return 2009-08-30 02:51:00+00:00

  2. 2009-08-30T13:00:00Z 03805d4c00000000 15:00

    parse(15:00) return 2009-08-30 14:51:00+00:00

  3. 2009-06-07T04:00:00Z 037e7d1000000000 6AM, June 7, 2009

    parse("6AM, June 7, 2009") return 2009-06-07 05:51:00+00:00

probably it's because of dateparser's fuzzy parsing changed and return something weird like 51 minutes

by adding system timezone in setting, parse become more accurate and can corretly parse those

Edited by Xiaowu Zhang

Merge request reports