Skip to content

Commit de3d0a1

Browse files
adamobengwesm
authored andcommitted
Added test for specifying line terminators in frame
1 parent 6172fbc commit de3d0a1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

pandas/tests/test_frame.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3839,6 +3839,19 @@ def test_to_csv_index_no_leading_comma(self):
38393839
'three,3,6\n')
38403840
self.assertEqual(buf.getvalue(), expected)
38413841

3842+
def test_to_csv_line_terminators(self):
3843+
df = DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]},
3844+
index=['one', 'two', 'three'])
3845+
3846+
buf = StringIO()
3847+
df.to_csv(buf, line_terminator='\r\n')
3848+
expected = ('A,B\r\n'
3849+
'one,1,4\r\n'
3850+
'two,2,5\r\n'
3851+
'three,3,6\r\n')
3852+
self.assertEqual(buf.getvalue(), expected)
3853+
3854+
38423855
def test_to_excel_from_excel(self):
38433856
try:
38443857
import xlwt

0 commit comments

Comments
 (0)