Skip to content

Commit fc469c7

Browse files
committed
improve test function for read_csv chained urls
1 parent 33b601d commit fc469c7

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

pandas/tests/io/test_common.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -645,12 +645,17 @@ def close(self):
645645

646646
@td.skip_if_no("fsspec")
647647
def test_read_csv_chained_url_no_error():
648+
# GH 60100
648649
tar_file = "pandas/tests/io/data/tar/test-csv.tar"
649-
try:
650-
pd.read_csv(f"tar://test.csv::file://{tar_file}", compression=None)
651-
pd.read_csv(f"tar://test.csv::file://{tar_file}", compression="infer")
652-
except Exception as e:
653-
pytest.fail(e)
650+
651+
x = pd.read_csv(f"tar://test.csv::file://{tar_file}", compression=None)
652+
y = pd.read_csv(f"tar://test.csv::file://{tar_file}", compression="infer")
653+
654+
x_to_json_expected_output = '{"1;2":{"0":"3;4"}}'
655+
y_to_json_expected_output = '{"1;2":{"0":"3;4"}}'
656+
657+
assert x_to_json_expected_output == x.to_json()
658+
assert y_to_json_expected_output == y.to_json()
654659

655660

656661
@pytest.mark.parametrize(

0 commit comments

Comments
 (0)