# This module is used in `test_doctest`. # It must not have a docstring. def func_with_docstring(): """Some unrelated info.""" def func_without_docstring(): pass def func_with_doctest(): """ This function really contains a test case. >>> func_with_doctest.__name__ 'func_with_doctest' """ return 3 class ClassWithDocstring: """Some unrelated class information.""" class ClassWithoutDocstring: pass class ClassWithDoctest: """This class really has a test case in it. >>> ClassWithDoctest.__name__ 'ClassWithDoctest' """ class MethodWrapper: def method_with_docstring(self): """Method with a docstring.""" def method_without_docstring(self): pass def method_with_doctest(self): """ This has a doctest! >>> MethodWrapper.method_with_doctest.__name__ 'method_with_doctest' """