summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorNikita Sobolev <mail@sobolevn.me>2022-11-05 13:07:59 (GMT)
committerGitHub <noreply@github.com>2022-11-05 13:07:59 (GMT)
commitb5f711185bd11819566068ddf2a74a1402340e2d (patch)
tree0f550454f1c359534d7708f0780c7bc7ef2c2b7c /Modules
parent12078e78f6e4a21f344e4eaff529e1ff3b97734f (diff)
downloadcpython-b5f711185bd11819566068ddf2a74a1402340e2d.zip
cpython-b5f711185bd11819566068ddf2a74a1402340e2d.tar.gz
cpython-b5f711185bd11819566068ddf2a74a1402340e2d.tar.bz2
gh-94808: add tests covering `PyEval_GetFuncDesc` function (GH-98300)
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_testcapimodule.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c
index 19ceb10..269642e 100644
--- a/Modules/_testcapimodule.c
+++ b/Modules/_testcapimodule.c
@@ -5580,6 +5580,12 @@ eval_get_func_name(PyObject *self, PyObject *func)
}
static PyObject *
+eval_get_func_desc(PyObject *self, PyObject *func)
+{
+ return PyUnicode_FromString(PyEval_GetFuncDesc(func));
+}
+
+static PyObject *
get_feature_macros(PyObject *self, PyObject *Py_UNUSED(args))
{
PyObject *result = PyDict_New();
@@ -6226,6 +6232,7 @@ static PyMethodDef TestMethods[] = {
{"frame_getbuiltins", frame_getbuiltins, METH_O, NULL},
{"frame_getlasti", frame_getlasti, METH_O, NULL},
{"eval_get_func_name", eval_get_func_name, METH_O, NULL},
+ {"eval_get_func_desc", eval_get_func_desc, METH_O, NULL},
{"get_feature_macros", get_feature_macros, METH_NOARGS, NULL},
{"test_code_api", test_code_api, METH_NOARGS, NULL},
{"settrace_to_record", settrace_to_record, METH_O, NULL},