diff options
author | Nikita Sobolev <mail@sobolevn.me> | 2022-11-05 13:07:59 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-05 13:07:59 (GMT) |
commit | b5f711185bd11819566068ddf2a74a1402340e2d (patch) | |
tree | 0f550454f1c359534d7708f0780c7bc7ef2c2b7c /Modules | |
parent | 12078e78f6e4a21f344e4eaff529e1ff3b97734f (diff) | |
download | cpython-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.c | 7 |
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}, |