Skip to content

Commit 5007c28

Browse files
nrows is now parametrized
1 parent 846bf1b commit 5007c28

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pandas/tests/io/parser/test_textreader.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -341,16 +341,16 @@ def test_empty_csv_input(self):
341341
df = read_csv(StringIO(), chunksize=20, header=None, names=["a", "b", "c"])
342342
assert isinstance(df, TextFileReader)
343343

344-
def test_blank_lines_between_header_and_data_rows(self):
344+
@pytest.mark.parametrize("nrows", range(1,6))
345+
def test_blank_lines_between_header_and_data_rows(self, nrows):
345346
# GH 28071
346347
ref = DataFrame(
347348
[[np.nan, np.nan], [np.nan, np.nan], [1, 2], [np.nan, np.nan], [3, 4]],
348349
columns=list("ab"),
349350
)
350351
csv = "\nheader\n\na,b\n\n\n1,2\n\n3,4"
351-
for nrows in range(1, 6):
352-
df = read_csv(StringIO(csv), header=3, nrows=nrows, skip_blank_lines=False)
353-
tm.assert_frame_equal(df, ref[:nrows])
352+
df = read_csv(StringIO(csv), header=3, nrows=nrows, skip_blank_lines=False)
353+
tm.assert_frame_equal(df, ref[:nrows])
354354

355355

356356
def assert_array_dicts_equal(left, right):

0 commit comments

Comments
 (0)