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

Method _test_dialect_attrs

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

Source from the content-addressed store, hash-verified

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

Callers 2

Calls 2

assertEqualMethod · 0.45
assertIsMethod · 0.45

Tested by

no test coverage detected