(self)
| 424 | 'trace function introduces __locals__ unexpectedly') |
| 425 | @requires_docstrings |
| 426 | def test_html_doc(self): |
| 427 | result, doc_loc = get_pydoc_html(pydoc_mod) |
| 428 | text_result = html2text(result) |
| 429 | text_lines = [line.strip() for line in text_result.splitlines()] |
| 430 | text_lines = [line for line in text_lines if line] |
| 431 | del text_lines[1] |
| 432 | expected_lines = html2text_of_expected.splitlines() |
| 433 | expected_lines = [line.strip() for line in expected_lines if line] |
| 434 | self.assertEqual(text_lines, expected_lines) |
| 435 | mod_file = inspect.getabsfile(pydoc_mod) |
| 436 | mod_url = urllib.parse.quote(mod_file) |
| 437 | self.assertIn(mod_url, result) |
| 438 | self.assertIn(mod_file, result) |
| 439 | self.assertIn(doc_loc, result) |
| 440 | |
| 441 | @unittest.expectedFailure # TODO: RUSTPYTHON |
| 442 | @unittest.skipIf(hasattr(sys, 'gettrace') and sys.gettrace(), |
nothing calls this directly
no test coverage detected