MCPcopy Index your code
hub / github.com/python/cpython / test_write_empty_fields_space_delimiter

Method test_write_empty_fields_space_delimiter

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

Source from the content-addressed store, hash-verified

328 self._write_test([None, None], ',')
329
330 def test_write_empty_fields_space_delimiter(self):
331 self._write_test([''], '""', delimiter=' ', skipinitialspace=False)
332 self._write_test([''], '""', delimiter=' ', skipinitialspace=True)
333 self._write_test([None], '""', delimiter=' ', skipinitialspace=False)
334 self._write_test([None], '""', delimiter=' ', skipinitialspace=True)
335
336 self._write_test(['', ''], ' ', delimiter=' ', skipinitialspace=False)
337 self._write_test(['', ''], '"" ""', delimiter=' ', skipinitialspace=True)
338 self._write_test([None, None], ' ', delimiter=' ', skipinitialspace=False)
339 self._write_test([None, None], '"" ""', delimiter=' ', skipinitialspace=True)
340
341 self._write_test(['', ''], ' ', delimiter=' ', skipinitialspace=False,
342 quoting=csv.QUOTE_NONE)
343 self._write_error_test(csv.Error, ['', ''],
344 delimiter=' ', skipinitialspace=True,
345 quoting=csv.QUOTE_NONE)
346 for quoting in csv.QUOTE_STRINGS, csv.QUOTE_NOTNULL:
347 self._write_test(['', ''], '"" ""', delimiter=' ', skipinitialspace=False,
348 quoting=quoting)
349 self._write_test(['', ''], '"" ""', delimiter=' ', skipinitialspace=True,
350 quoting=quoting)
351
352 for quoting in csv.QUOTE_NONE, csv.QUOTE_STRINGS, csv.QUOTE_NOTNULL:
353 self._write_test([None, None], ' ', delimiter=' ', skipinitialspace=False,
354 quoting=quoting)
355 self._write_error_test(csv.Error, [None, None],
356 delimiter=' ', skipinitialspace=True,
357 quoting=quoting)
358
359 def test_writerows_errors(self):
360 with TemporaryFile("w+", encoding="utf-8", newline='') as fileobj:

Callers

nothing calls this directly

Calls 2

_write_testMethod · 0.95
_write_error_testMethod · 0.95

Tested by

no test coverage detected