Skip to content

Commit ea362d8

Browse files
committed
warn-extra-fields-on-bad-lines
1 parent bf67555 commit ea362d8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/tests/io/parser/test_python_parser_only.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,11 @@ def test_on_bad_lines_extra_fields_warns(python_parser_only):
333333
def line_fixer(_line):
334334
return ["1", "2", "3", "4", "5"]
335335

336+
expected_warning = (
337+
r"Length of head or names \(3)\ does not match number of fields in line \(5\)\. Extra field will be dropped\."
338+
336339
for index_col in [None, 0]:
337-
with tm.assert_produces_warning(ParserWarning):
340+
with pytest.warns(ParserWarning, match=expected_warning):
338341
parser.read_csv(
339342
StringIO(data), on_bad_lines=line_fixer, index_col=index_col
340343
)

0 commit comments

Comments
 (0)