diff options
author | Nikita Sobolev <mail@sobolevn.me> | 2024-02-13 10:40:40 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 10:40:40 (GMT) |
commit | ccc76c3e88647e416184bb1f5210b4e8946ae358 (patch) | |
tree | f687dca067dd689f44b9231d5d0b4a678070ca45 /Lib/test/test_pydoc/pydoc_mod.py | |
parent | ca3604a3e33d833ef698b44a4b82c5bc8c771fcb (diff) | |
download | cpython-ccc76c3e88647e416184bb1f5210b4e8946ae358.zip cpython-ccc76c3e88647e416184bb1f5210b4e8946ae358.tar.gz cpython-ccc76c3e88647e416184bb1f5210b4e8946ae358.tar.bz2 |
gh-108303: Move all `pydoc` related test files to new `test.test_pydoc` package (#114506)
Diffstat (limited to 'Lib/test/test_pydoc/pydoc_mod.py')
-rw-r--r-- | Lib/test/test_pydoc/pydoc_mod.py | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/Lib/test/test_pydoc/pydoc_mod.py b/Lib/test/test_pydoc/pydoc_mod.py new file mode 100644 index 0000000..80c287f --- /dev/null +++ b/Lib/test/test_pydoc/pydoc_mod.py @@ -0,0 +1,51 @@ +"""This is a test module for test_pydoc""" + +from __future__ import print_function + +import types +import typing + +__author__ = "Benjamin Peterson" +__credits__ = "Nobody" +__version__ = "1.2.3.4" +__xyz__ = "X, Y and Z" + +class A: + """Hello and goodbye""" + def __init__(): + """Wow, I have no function!""" + pass + +class B(object): + NO_MEANING: str = "eggs" + pass + +class C(object): + def say_no(self): + return "no" + def get_answer(self): + """ Return say_no() """ + return self.say_no() + def is_it_true(self): + """ Return self.get_answer() """ + return self.get_answer() + def __class_getitem__(self, item): + return types.GenericAlias(self, item) + +def doc_func(): + """ + This function solves all of the world's problems: + hunger + lack of Python + war + """ + +def nodoc_func(): + pass + + +list_alias1 = typing.List[int] +list_alias2 = list[int] +c_alias = C[int] +type_union1 = typing.Union[int, str] +type_union2 = int | str |