diff --git a/tests/run/charptr_len.pyx b/tests/run/charptr_len.pyx
index 5b87a009481d8c04e87418cf7c6c68316c6918e2..26db42df144808580383d0c5b898f62681fc157c 100644
--- a/tests/run/charptr_len.pyx
+++ b/tests/run/charptr_len.pyx
@@ -1,25 +1,3 @@
-__doc__ = """
->>> lentest_char()
-7
->>> lentest_char_c()
-7
->>> lentest_char_c_short()
-7
->>> lentest_char_c_float()
-7.0
-
->>> lentest_uchar()
-7
->>> lentest_uchar_c()
-7
-
->>> lentest_py()
-7
->>> lentest_py_c()
-7
-"""
-
-
 cimport cython
 
 cdef char* s = b"abcdefg"
@@ -31,26 +9,45 @@ cdef bytes pystr =  b"abcdefg"
     "//PythonCapiCallNode",
     )
 def lentest_char():
+    """
+    >>> lentest_char()
+    7
+    """
     return len(s)
 
+
 @cython.test_assert_path_exists(
     "//PythonCapiCallNode",
     )
 def lentest_char_c():
+    """
+    >>> lentest_char_c()
+    7
+    """
     cdef Py_ssize_t l = len(s)
     return l
 
+
 @cython.test_assert_path_exists(
     "//PythonCapiCallNode",
     )
 def lentest_char_c_short():
+    """
+    >>> lentest_char_c_short()
+    7
+    """
     cdef short l = len(s)
     return l
 
+
 @cython.test_assert_path_exists(
     "//PythonCapiCallNode",
     )
 def lentest_char_c_float():
+    """
+    >>> lentest_char_c_float()
+    7.0
+    """
     cdef float l = len(s)
     return l
 
@@ -59,19 +56,37 @@ def lentest_char_c_float():
     "//PythonCapiCallNode",
     )
 def lentest_uchar():
+    """
+    >>> lentest_uchar()
+    7
+    """
     return len(us)
 
+
 @cython.test_assert_path_exists(
     "//PythonCapiCallNode",
     )
 def lentest_uchar_c():
+    """
+    >>> lentest_uchar_c()
+    7
+    """
     cdef Py_ssize_t l = len(us)
     return l
 
 
 def lentest_py():
+    """
+    >>> lentest_py()
+    7
+    """
     return len(pystr)
 
+
 def lentest_py_c():
+    """
+    >>> lentest_py_c()
+    7
+    """
     cdef Py_ssize_t l = len(pystr)
     return l