From f91e1a64d3f2fe951caa04ac2a5884f5bb929a56 Mon Sep 17 00:00:00 2001 From: Horace Lai Date: Wed, 4 Aug 2021 22:32:27 +0000 Subject: [PATCH] TST: add read_json test with date values GH33787 --- pandas/tests/io/json/test_readlines.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pandas/tests/io/json/test_readlines.py b/pandas/tests/io/json/test_readlines.py index abc65f2f1eda1..4ba9f48a40fbc 100644 --- a/pandas/tests/io/json/test_readlines.py +++ b/pandas/tests/io/json/test_readlines.py @@ -26,6 +26,21 @@ def test_read_jsonl(): tm.assert_frame_equal(result, expected) +def test_read_datetime(): + # GH33787 + df = DataFrame( + [([1, 2], ["2020-03-05", "2020-04-08T09:58:49+00:00"], "hector")], + columns=["accounts", "date", "name"], + ) + json_line = df.to_json(lines=True, orient="records") + result = read_json(json_line) + expected = DataFrame( + [[1, "2020-03-05", "hector"], [2, "2020-04-08T09:58:49+00:00", "hector"]], + columns=["accounts", "date", "name"], + ) + tm.assert_frame_equal(result, expected) + + def test_read_jsonl_unicode_chars(): # GH15132: non-ascii unicode characters # \u201d == RIGHT DOUBLE QUOTATION MARK