MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_write_lineterminator

Method test_write_lineterminator

Lib/test/test_csv.py:267–278  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

265
266 @unittest.expectedFailure # TODO: RUSTPYTHON
267 def test_write_lineterminator(self):
268 for lineterminator in '\r\n', '\n', '\r', '!@#', '\0':
269 with self.subTest(lineterminator=lineterminator):
270 with StringIO() as sio:
271 writer = csv.writer(sio, lineterminator=lineterminator)
272 writer.writerow(['a', 'b'])
273 writer.writerow([1, 2])
274 writer.writerow(['\r', '\n'])
275 self.assertEqual(sio.getvalue(),
276 f'a,b{lineterminator}'
277 f'1,2{lineterminator}'
278 f'"\r","\n"{lineterminator}')
279
280 @unittest.expectedFailure # TODO: RUSTPYTHON
281 def test_write_iterable(self):

Callers

nothing calls this directly

Calls 6

StringIOClass · 0.90
subTestMethod · 0.80
writerMethod · 0.45
writerowMethod · 0.45
assertEqualMethod · 0.45
getvalueMethod · 0.45

Tested by

no test coverage detected