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