Skip to content

Commit 73a909d

Browse files
author
MarcoGorelli
committed
hey, many formats are now guessable!
1 parent 2b6a4cd commit 73a909d

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

pandas/tests/tslibs/test_parsing.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -154,27 +154,25 @@ def test_parsers_month_freq(date_str, expected):
154154
("2011-12-30T00:00:00", "%Y-%m-%dT%H:%M:%S"),
155155
("2011-12-30T00:00:00UTC", "%Y-%m-%dT%H:%M:%S%Z"),
156156
("2011-12-30T00:00:00Z", "%Y-%m-%dT%H:%M:%S%z"),
157-
# The +9 format for offsets is supported by dateutil,
158-
# but don't round-trip, see https://github.com/pandas-dev/pandas/issues/48921
159-
("2011-12-30T00:00:00+9", None),
160-
("2011-12-30T00:00:00+09", None),
157+
("2011-12-30T00:00:00+9", "%Y-%m-%dT%H:%M:%S%z"),
158+
("2011-12-30T00:00:00+09", "%Y-%m-%dT%H:%M:%S%z"),
161159
("2011-12-30T00:00:00+090", None),
162160
("2011-12-30T00:00:00+0900", "%Y-%m-%dT%H:%M:%S%z"),
163161
("2011-12-30T00:00:00-0900", "%Y-%m-%dT%H:%M:%S%z"),
164162
("2011-12-30T00:00:00+09:00", "%Y-%m-%dT%H:%M:%S%z"),
165163
("2011-12-30T00:00:00+09:000", None),
166-
("2011-12-30T00:00:00+9:0", None),
164+
("2011-12-30T00:00:00+9:0", "%Y-%m-%dT%H:%M:%S%z"),
167165
("2011-12-30T00:00:00+09:", None),
168166
("2011-12-30T00:00:00.000000UTC", "%Y-%m-%dT%H:%M:%S.%f%Z"),
169167
("2011-12-30T00:00:00.000000Z", "%Y-%m-%dT%H:%M:%S.%f%z"),
170-
("2011-12-30T00:00:00.000000+9", None),
171-
("2011-12-30T00:00:00.000000+09", None),
168+
("2011-12-30T00:00:00.000000+9", "%Y-%m-%dT%H:%M:%S.%f%z"),
169+
("2011-12-30T00:00:00.000000+09", "%Y-%m-%dT%H:%M:%S.%f%z"),
172170
("2011-12-30T00:00:00.000000+090", None),
173171
("2011-12-30T00:00:00.000000+0900", "%Y-%m-%dT%H:%M:%S.%f%z"),
174172
("2011-12-30T00:00:00.000000-0900", "%Y-%m-%dT%H:%M:%S.%f%z"),
175173
("2011-12-30T00:00:00.000000+09:00", "%Y-%m-%dT%H:%M:%S.%f%z"),
176174
("2011-12-30T00:00:00.000000+09:000", None),
177-
("2011-12-30T00:00:00.000000+9:0", None),
175+
("2011-12-30T00:00:00.000000+9:0", "%Y-%m-%dT%H:%M:%S.%f%z"),
178176
("2011-12-30T00:00:00.000000+09:", None),
179177
("2011-12-30 00:00:00.000000", "%Y-%m-%d %H:%M:%S.%f"),
180178
("Tue 24 Aug 2021 01:30:48 AM", "%a %d %b %Y %H:%M:%S %p"),
@@ -299,7 +297,7 @@ def test_parse_time_string_check_instance_type_raise_exception():
299297
("%Y-%m-%dT%H:%M:%S.%f", True),
300298
("%Y-%m-%dT%H:%M:%S.%f%z", True),
301299
("%Y-%m-%dT%H:%M:%S.%f%Z", False),
302-
("%Y%m%d", False),
300+
("%Y%m%d", True),
303301
("%Y%m", False),
304302
("%Y", False),
305303
("%Y-%m-%d", True),

0 commit comments

Comments
 (0)