(self)
| 229 | self._run_check('&', [('data', '&')], convert_charrefs=True) |
| 230 | |
| 231 | def test_unclosed_charref(self): |
| 232 | self._run_check('{ <', [('charref', '123'), ('data', ' '), ('entityref', 'lt')], |
| 233 | convert_charrefs=False) |
| 234 | self._run_check('{ <', [('data', '{ <')], convert_charrefs=True) |
| 235 | self._run_check('« <', [('charref', 'xab'), ('data', ' '), ('entityref', 'lt')], |
| 236 | convert_charrefs=False) |
| 237 | self._run_check('« <', [('data', '\xab <')], convert_charrefs=True) |
| 238 | |
| 239 | self._run_check('� <', |
| 240 | [('charref', '123456789'), ('data', ' '), ('entityref', 'lt')], |
| 241 | convert_charrefs=False) |
| 242 | self._run_check('� <', [('data', '\ufffd <')], |
| 243 | convert_charrefs=True) |
| 244 | self._run_check('� <', |
| 245 | [('charref', 'x123456789'), ('data', ' '), ('entityref', 'lt')], |
| 246 | convert_charrefs=False) |
| 247 | self._run_check('� <', [('data', '\ufffd <')], |
| 248 | convert_charrefs=True) |
| 249 | |
| 250 | self._run_check('&# <', [('data', '&# '), ('entityref', 'lt')], convert_charrefs=False) |
| 251 | self._run_check('&# <', [('data', '&# <')], convert_charrefs=True) |
| 252 | self._run_check('&#x <', [('data', '&#x '), ('entityref', 'lt')], convert_charrefs=False) |
| 253 | self._run_check('&#x <', [('data', '&#x <')], convert_charrefs=True) |
| 254 | |
| 255 | def test_eof_in_charref(self): |
| 256 | self._run_check('{', [('charref', '123')], convert_charrefs=False) |
nothing calls this directly
no test coverage detected