diff options
author | Yury Selivanov <yselivanov@sprymix.com> | 2014-02-21 06:32:42 (GMT) |
---|---|---|
committer | Yury Selivanov <yselivanov@sprymix.com> | 2014-02-21 06:32:42 (GMT) |
commit | 8c185ee12e334007b974b3a421704ffb09ecfca8 (patch) | |
tree | 76d53ca9253f82ff196debaae8a2df4b070f1ca5 /Lib/test/test_inspect.py | |
parent | b2260262993bec4a4df13d356667b4043c14fb3d (diff) | |
download | cpython-8c185ee12e334007b974b3a421704ffb09ecfca8.zip cpython-8c185ee12e334007b974b3a421704ffb09ecfca8.tar.gz cpython-8c185ee12e334007b974b3a421704ffb09ecfca8.tar.bz2 |
inspect: Fix getfullargspec to support builtin module-level functions. Issue #20711
Diffstat (limited to 'Lib/test/test_inspect.py')
-rw-r--r-- | Lib/test/test_inspect.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py index 711d2a3..95c1b32 100644 --- a/Lib/test/test_inspect.py +++ b/Lib/test/test_inspect.py @@ -643,6 +643,13 @@ class TestClassesAndFunctions(unittest.TestCase): self.assertFullArgSpecEquals(_pickle.Pickler(io.BytesIO()).dump, args_e=['self', 'obj'], formatted='(self, obj)') + self.assertFullArgSpecEquals( + os.stat, + args_e=['path'], + kwonlyargs_e=['dir_fd', 'follow_symlinks'], + kwonlydefaults_e={'dir_fd': None, 'follow_symlinks': True}, + formatted='(path, *, dir_fd=None, follow_symlinks=True)') + @cpython_only @unittest.skipIf(MISSING_C_DOCSTRINGS, "Signature information for builtins requires docstrings") |