We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f1cfe5b commit 3fb91c4Copy full SHA for 3fb91c4
pandas/io/tests/parser/test_textreader.py
@@ -32,6 +32,7 @@ def setUp(self):
32
self.csv1 = os.path.join(self.dirpath, 'test1.csv')
33
self.csv2 = os.path.join(self.dirpath, 'test2.csv')
34
self.xls1 = os.path.join(self.dirpath, 'test.xls')
35
+ self.blankcsv = os.path.join(self.dirpath, 'blank.csv')
36
37
def test_file_handle(self):
38
try:
@@ -392,6 +393,15 @@ def test_empty_field_eof(self):
392
393
names=list('abcd'), engine='c')
394
assert_frame_equal(df, c)
395
396
+ def test_empty_csv_input(self):
397
+ # GH14867
398
+ df1 = read_csv(StringIO(), chunksize=20, header=None,
399
+ names=['a', 'b', 'c'])
400
+ self.assertTrue(isinstance(df1, TextFileReader))
401
+
402
+ df2 = read_csv(self.blankcsv, chunksize=20,
403
+ header=None, names=['a', 'b', 'c'])
404
+ self.assertTrue(isinstance(df2, TextFileReader))
405
406
def assert_array_dicts_equal(left, right):
407
for k, v in compat.iteritems(left):
0 commit comments