From 46a7dd4b174dd3bdd37cde67cfdf444d0a72e54d Mon Sep 17 00:00:00 2001 From: Sergei Izmailov Date: Fri, 1 Sep 2023 09:38:40 +0900 Subject: [PATCH] tests: Test capitaliation of `py::sequence` and `py::buffer` --- tests/test_buffers.py | 4 ++++ tests/test_sequences_and_iterators.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/test_buffers.py b/tests/test_buffers.py index 63d9d869f..0e70b3a06 100644 --- a/tests/test_buffers.py +++ b/tests/test_buffers.py @@ -219,3 +219,7 @@ def test_ctypes_from_buffer(): assert cinfo.shape == pyinfo.shape assert cinfo.strides == pyinfo.strides assert not cinfo.readonly + + +def test_buffer_docstring(): + assert m.get_buffer_info.__doc__.strip() == "get_buffer_info(arg0: Buffer) -> pybind11_tests.buffers.buffer_info" diff --git a/tests/test_sequences_and_iterators.py b/tests/test_sequences_and_iterators.py index dc129f2bf..acbe9d898 100644 --- a/tests/test_sequences_and_iterators.py +++ b/tests/test_sequences_and_iterators.py @@ -171,6 +171,10 @@ def test_sequence_length(): assert m.sequence_length("hello") == 5 +def test_sequence_doc(): + assert m.sequence_length.__doc__.strip() == "sequence_length(arg0: Sequence) -> int" + + def test_map_iterator(): sm = m.StringMap({"hi": "bye", "black": "white"}) assert sm["hi"] == "bye"