Lines Matching defs:pydoc

6 import pydoc
304 Runs pydoc on the specified module. Returns the stripped
305 output of pydoc.
309 rc, out, err = assert_python_ok('-B', pydoc.__file__, *args, **env)
314 Runs pydoc on the specified module expecting a failure.
317 rc, out, err = assert_python_failure('-B', pydoc.__file__, *args, **env)
321 "Returns pydoc generated output as html"
322 doc = pydoc.HTMLDoc()
334 doc = pydoc.TextDoc()
339 "Returns pydoc generated output as text"
340 doc = pydoc.TextDoc()
347 # clean up the extra text formatting that pydoc performs
363 Tailored for pydoc tests only.
367 html = pydoc.replace(html, "&nbsp;", " ", "&gt;", ">", "&lt;", "<")
394 text = pydoc._url_handler(url, "text/html")
440 doc = pydoc.render_doc(BinaryInteger)
457 pydoc.getpager() # Shouldn't fail.
469 adoc = pydoc.render_doc(A())
470 bdoc = pydoc.render_doc(B())
494 stripid = pydoc.stripid
526 doc = pydoc.TextDoc()
555 doc = pydoc.TextDoc()
585 doc = pydoc.TextDoc()
618 doc = pydoc.TextDoc()
629 doc = pydoc.TextDoc()
640 getpager_old = pydoc.getpager
645 helper = pydoc.Helper(output=buf)
655 pydoc.getpager = getpager_new
669 pydoc.getpager = getpager_old
674 pydoc.help(Person)
684 pydoc.help(NT)
698 synopsis = pydoc.synopsis(TESTFN, {})
706 synopsis = pydoc.synopsis(filename)
717 synopsis = pydoc.synopsis(init_path, {})
719 synopsis_cached = pydoc.synopsis(cached_path, {})
724 self.assertEqual(pydoc.splitdoc(example_string),
729 self.assertFalse(pydoc.ispackage(test_dir))
735 self.assertTrue(pydoc.ispackage(test_dir))
760 methods = pydoc.allmethods(TestClass)
777 doc = pydoc.render_doc(B)
778 # clean up the extra text formatting that pydoc performs
819 doc = pydoc.render_doc(B, renderer=pydoc.HTMLDoc())
880 # This tests the fix for issue 5230, where if pydoc found the module
881 # but the module had an internal import error pydoc would report no doc
901 # Issue 7425 - pydoc -k failed when bad package on path
910 pydoc.apropos('xyzzy')
917 pydoc.apropos('syntaxerr')
922 # Issue 7367 - pydoc -k failed when unreadable dir on path
931 pydoc.apropos('SOMEKEY')
949 pydoc.apropos('')
986 helper = pydoc.Helper(output=output)
996 expected = 'pydoc - '
999 helper = pydoc.Helper(output=output)
1001 helper('modules pydoc')
1011 helper = pydoc.Helper(output=output)
1019 loaded_pydoc = pydoc.importfile(pydoc.__file__)
1021 self.assertIsNot(loaded_pydoc, pydoc)
1022 self.assertEqual(loaded_pydoc.__name__, 'pydoc')
1023 self.assertEqual(loaded_pydoc.__file__, pydoc.__file__)
1024 self.assertEqual(loaded_pydoc.__spec__, pydoc.__spec__)
1032 doc = pydoc.render_doc(pydocfodder)
1039 self.assertEqual(pydoc.describe(C), 'class C')
1040 self.assertEqual(pydoc.describe(c), 'C')
1042 self.assertIn(expected, pydoc.render_doc(c))
1045 self.assertEqual(pydoc.describe(typing.List[int]), '_GenericAlias')
1046 doc = pydoc.render_doc(typing.List[int], renderer=pydoc.plaintext)
1051 self.assertEqual(pydoc.describe(list[int]), 'GenericAlias')
1052 doc = pydoc.render_doc(list[int], renderer=pydoc.plaintext)
1058 self.assertEqual(pydoc.describe(typing.Union[int, str]), '_UnionGenericAlias')
1059 doc = pydoc.render_doc(typing.Union[int, str], renderer=pydoc.plaintext)
1065 self.assertEqual(pydoc.describe(int | str), 'UnionType')
1066 doc = pydoc.render_doc(int | str, renderer=pydoc.plaintext)
1072 self.assertEqual(pydoc.describe(typing.NoReturn), '_SpecialForm')
1073 doc = pydoc.render_doc(typing.NoReturn, renderer=pydoc.plaintext)
1087 self.assertEqual(pydoc.render_doc(foo).splitlines()[-1],
1090 self.assertEqual(pydoc.render_doc(C).splitlines()[2],
1097 self.assertIsNotNone(pydoc.locate(name))
1100 pydoc.render_doc(name)
1107 self.assertIsNone(pydoc.locate(name))
1108 self.assertRaises(ImportError, pydoc.render_doc, name)
1112 text = pydoc.plain(pydoc.render_doc(o))
1119 text = pydoc.plain(pydoc.render_doc(o))
1140 s = pydoc.render_doc(Person)
1151 pydoc.render_doc(NonIterableFields)
1152 pydoc.render_doc(NonHashableFields)
1186 """, pydoc.plain(pydoc.render_doc(X)))
1207 """, pydoc.plain(pydoc.render_doc(X)))
1273 """, pydoc.plain(pydoc.render_doc(Rect)))
1329 text = pydoc.plain(pydoc.plaintext.document(coro_function))
1332 html = pydoc.HTMLDoc().document(coro_function)
1341 text = pydoc.plain(pydoc.plaintext.document(an_async_generator))
1344 html = pydoc.HTMLDoc().document(an_async_generator)
1355 html = pydoc.HTMLDoc().document(a_fn_with_https_link)
1367 """Tests for pydoc._start_server"""
1376 serverthread = pydoc._start_server(
1405 """Tests for pydoc._url_handler"""
1408 f = pydoc._url_handler
1422 ("pydoc", "Pydoc: module pydoc"),
1423 ("get?key=pydoc", "Pydoc: module pydoc"),
1424 ("search?key=pydoc", "Pydoc: Search Results"),
1437 self.assertEqual(sorted(pydoc.Helper.keywords),
1458 helper = pydoc.Helper(output=output)
1479 helper = pydoc.Helper(output=output)
1517 helper = pydoc.Helper(output=output)
1523 helper = pydoc.Helper(output=output)
1539 helper = pydoc.Helper(output=output)
1546 # Issue #23008: pydoc enum.{,Int}Enum failed
1549 pydoc.help('enum.Enum')
1565 # Checking that pydoc.cli() actually calls pydoc._get_revised_path()
1569 return pydoc._get_revised_path(given_path, argv0)
1594 return self._get_revised_path(given_path, argv0=pydoc.__file__)