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

Method _test_kw_attrs

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

Source from the content-addressed store, hash-verified

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