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

Method _test_dialect_attrs

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

Source from the content-addressed store, hash-verified

146 self._test_kw_attrs(csv.writer, StringIO())
147
148 def _test_dialect_attrs(self, ctor, *args):
149 # Now try with dialect-derived options
150 class dialect:
151 delimiter='-'
152 doublequote=False
153 escapechar='^'
154 lineterminator='$'
155 quotechar='#'
156 quoting=csv.QUOTE_ALL
157 skipinitialspace=True
158 strict=False
159 args = args + (dialect,)
160 obj = ctor(*args)
161 self.assertEqual(obj.dialect.delimiter, '-')
162 self.assertIs(obj.dialect.doublequote, False)
163 self.assertEqual(obj.dialect.escapechar, '^')
164 self.assertEqual(obj.dialect.lineterminator, "$")
165 self.assertEqual(obj.dialect.quotechar, '#')
166 self.assertEqual(obj.dialect.quoting, csv.QUOTE_ALL)
167 self.assertIs(obj.dialect.skipinitialspace, True)
168 self.assertIs(obj.dialect.strict, False)
169
170 def test_reader_dialect_attrs(self):
171 self._test_dialect_attrs(csv.reader, [])

Callers 2

Calls 2

assertEqualMethod · 0.45
assertIsMethod · 0.45

Tested by

no test coverage detected