Issue #20586: Argument Clinic now ensures signatures on functions without docstrings.

This commit is contained in:
Zachary Ware 2015-04-13 18:22:35 -05:00
parent a6cc551502
commit 8ef887ce47
8 changed files with 59 additions and 20 deletions

View file

@ -3083,6 +3083,12 @@ PyDoc_STRVAR(docstring_with_signature,
"This docstring has a valid signature."
);
PyDoc_STRVAR(docstring_with_signature_but_no_doc,
"docstring_with_signature_but_no_doc($module, /, sig)\n"
"--\n"
"\n"
);
PyDoc_STRVAR(docstring_with_signature_and_extra_newlines,
"docstring_with_signature_and_extra_newlines($module, /, parameter)\n"
"--\n"
@ -3635,6 +3641,9 @@ static PyMethodDef TestMethods[] = {
{"docstring_with_signature",
(PyCFunction)test_with_docstring, METH_NOARGS,
docstring_with_signature},
{"docstring_with_signature_but_no_doc",
(PyCFunction)test_with_docstring, METH_NOARGS,
docstring_with_signature_but_no_doc},
{"docstring_with_signature_and_extra_newlines",
(PyCFunction)test_with_docstring, METH_NOARGS,
docstring_with_signature_and_extra_newlines},