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

Method test_eof_in_charref

Lib/test/test_htmlparser.py:255–271  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

253 self._run_check('&#x &lt;', [('data', '&#x <')], convert_charrefs=True)
254
255 def test_eof_in_charref(self):
256 self._run_check('&#123', [('charref', '123')], convert_charrefs=False)
257 self._run_check('&#123', [('data', '{')], convert_charrefs=True)
258 self._run_check('&#xab', [('charref', 'xab')], convert_charrefs=False)
259 self._run_check('&#xab', [('data', '\xab')], convert_charrefs=True)
260
261 self._run_check('&#123456789', [('charref', '123456789')],
262 convert_charrefs=False)
263 self._run_check('&#123456789', [('data', '\ufffd')], convert_charrefs=True)
264 self._run_check('&#x123456789', [('charref', 'x123456789')],
265 convert_charrefs=False)
266 self._run_check('&#x123456789', [('data', '\ufffd')], convert_charrefs=True)
267
268 self._run_check('&#', [('data', '&#')], convert_charrefs=False)
269 self._run_check('&#', [('data', '&#')], convert_charrefs=True)
270 self._run_check('&#x', [('data', '&#x')], convert_charrefs=False)
271 self._run_check('&#x', [('data', '&#x')], convert_charrefs=True)
272
273 def test_bad_nesting(self):
274 # Strangely, this *is* supposed to test that overlapping

Callers

nothing calls this directly

Calls 1

_run_checkMethod · 0.80

Tested by

no test coverage detected