@@ -309,13 +309,18 @@ def test_read_oddinputs(self):
309
309
[b'abc' ], None )
310
310
311
311
def test_read_eol (self ):
312
- self ._read_test (['a,b' ], [['a' ,'b' ]])
313
- self ._read_test (['a,b\n ' ], [['a' ,'b' ]])
314
- self ._read_test (['a,b\r \n ' ], [['a' ,'b' ]])
315
- self ._read_test (['a,b\r ' ], [['a' ,'b' ]])
316
- self .assertRaises (csv .Error , self ._read_test , ['a,b\r c,d' ], [])
317
- self .assertRaises (csv .Error , self ._read_test , ['a,b\n c,d' ], [])
318
- self .assertRaises (csv .Error , self ._read_test , ['a,b\r \n c,d' ], [])
312
+ self ._read_test (['a,b' , 'c,d' ], [['a' ,'b' ], ['c' ,'d' ]])
313
+ self ._read_test (['a,b\n ' , 'c,d\n ' ], [['a' ,'b' ], ['c' ,'d' ]])
314
+ self ._read_test (['a,b\r \n ' , 'c,d\r \n ' ], [['a' ,'b' ], ['c' ,'d' ]])
315
+ self ._read_test (['a,b\r ' , 'c,d\r ' ], [['a' ,'b' ], ['c' ,'d' ]])
316
+
317
+ errmsg = "with newline=''"
318
+ with self .assertRaisesRegex (csv .Error , errmsg ):
319
+ next (csv .reader (['a,b\r c,d' ]))
320
+ with self .assertRaisesRegex (csv .Error , errmsg ):
321
+ next (csv .reader (['a,b\n c,d' ]))
322
+ with self .assertRaisesRegex (csv .Error , errmsg ):
323
+ next (csv .reader (['a,b\r \n c,d' ]))
319
324
320
325
def test_read_eof (self ):
321
326
self ._read_test (['a,"' ], [['a' , '' ]])
0 commit comments