2 from pybind11_tests
import docstring_options
as m
7 assert not m.test_function1.__doc__
9 assert m.test_function2.__doc__ ==
"A custom docstring" 12 assert m.test_overloaded1.__doc__ ==
"Overload docstring" 15 assert m.test_overloaded2.__doc__ ==
"overload docstring 1\noverload docstring 2" 18 assert m.test_overloaded3.__doc__ ==
"Overload docstr" 21 assert m.test_function3.__doc__ .startswith(
"test_function3(a: int, b: int) -> None")
23 assert m.test_function4.__doc__ .startswith(
"test_function4(a: int, b: int) -> None")
24 assert m.test_function4.__doc__ .endswith(
"A custom docstring\n")
28 assert not m.test_function5.__doc__
31 assert m.test_function6.__doc__ ==
"A custom docstring" 34 assert m.test_function7.__doc__ .startswith(
"test_function7(a: int, b: int) -> None")
35 assert m.test_function7.__doc__ .endswith(
"A custom docstring\n")
38 assert not m.DocstringTestFoo.__doc__
39 assert not m.DocstringTestFoo.value_prop.__doc__
def test_docstring_options()