aboutsummaryrefslogtreecommitdiffstats
path: root/3rdparty/pybind11/tests/test_docstring_options.py
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/pybind11/tests/test_docstring_options.py')
-rw-r--r--3rdparty/pybind11/tests/test_docstring_options.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/3rdparty/pybind11/tests/test_docstring_options.py b/3rdparty/pybind11/tests/test_docstring_options.py
index 87d80d2d..fcd16b89 100644
--- a/3rdparty/pybind11/tests/test_docstring_options.py
+++ b/3rdparty/pybind11/tests/test_docstring_options.py
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
from pybind11_tests import docstring_options as m
@@ -34,6 +33,9 @@ def test_docstring_options():
assert m.test_function7.__doc__.startswith("test_function7(a: int, b: int) -> None")
assert m.test_function7.__doc__.endswith("A custom docstring\n")
+ # when all options are disabled, no docstring (instead of an empty one) should be generated
+ assert m.test_function8.__doc__ is None
+
# Suppression of user-defined docstrings for non-function objects
assert not m.DocstringTestFoo.__doc__
assert not m.DocstringTestFoo.value_prop.__doc__