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

Method _test_kw_attrs

Lib/test/test_csv.py:126–140  ·  view source on GitHub ↗
(self, ctor, *args)

Source from the content-addressed store, hash-verified

124 self._test_default_attrs(csv.writer, StringIO())
125
126 def _test_kw_attrs(self, ctor, *args):
127 # Now try with alternate options
128 kwargs = dict(delimiter=':', doublequote=False, escapechar='\\',
129 lineterminator='\r', quotechar='*',
130 quoting=csv.QUOTE_NONE, skipinitialspace=True,
131 strict=True)
132 obj = ctor(*args, **kwargs)
133 self.assertEqual(obj.dialect.delimiter, ':')
134 self.assertIs(obj.dialect.doublequote, False)
135 self.assertEqual(obj.dialect.escapechar, '\\')
136 self.assertEqual(obj.dialect.lineterminator, "\r")
137 self.assertEqual(obj.dialect.quotechar, '*')
138 self.assertEqual(obj.dialect.quoting, csv.QUOTE_NONE)
139 self.assertIs(obj.dialect.skipinitialspace, True)
140 self.assertIs(obj.dialect.strict, True)
141
142 def test_reader_kw_attrs(self):
143 self._test_kw_attrs(csv.reader, [])

Callers 2

test_reader_kw_attrsMethod · 0.95
test_writer_kw_attrsMethod · 0.95

Calls 2

assertEqualMethod · 0.45
assertIsMethod · 0.45

Tested by

no test coverage detected