mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Issue #20586: Argument Clinic now ensures signatures on functions without docstrings.
This commit is contained in:
parent
a6cc551502
commit
8ef887ce47
8 changed files with 59 additions and 20 deletions
|
@ -123,7 +123,7 @@ class CAPITest(unittest.TestCase):
|
|||
self.assertEqual(_testcapi.no_docstring.__doc__, None)
|
||||
self.assertEqual(_testcapi.no_docstring.__text_signature__, None)
|
||||
|
||||
self.assertEqual(_testcapi.docstring_empty.__doc__, "")
|
||||
self.assertEqual(_testcapi.docstring_empty.__doc__, None)
|
||||
self.assertEqual(_testcapi.docstring_empty.__text_signature__, None)
|
||||
|
||||
self.assertEqual(_testcapi.docstring_no_signature.__doc__,
|
||||
|
@ -150,6 +150,10 @@ class CAPITest(unittest.TestCase):
|
|||
"This docstring has a valid signature.")
|
||||
self.assertEqual(_testcapi.docstring_with_signature.__text_signature__, "($module, /, sig)")
|
||||
|
||||
self.assertEqual(_testcapi.docstring_with_signature_but_no_doc.__doc__, None)
|
||||
self.assertEqual(_testcapi.docstring_with_signature_but_no_doc.__text_signature__,
|
||||
"($module, /, sig)")
|
||||
|
||||
self.assertEqual(_testcapi.docstring_with_signature_and_extra_newlines.__doc__,
|
||||
"\nThis docstring has a valid signature and some extra newlines.")
|
||||
self.assertEqual(_testcapi.docstring_with_signature_and_extra_newlines.__text_signature__,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue