summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_inspect.py
diff options
context:
space:
mode:
authorDavid Hewitt <1939362+davidhewitt@users.noreply.github.com>2023-03-09 23:06:20 (GMT)
committerGitHub <noreply@github.com>2023-03-09 23:06:20 (GMT)
commit71cf7c3dddd9c49ec70c1a95547f2fcd5daa7034 (patch)
treed171a7559bddd9e560df3f31aa2c2a021555b63e /Lib/test/test_inspect.py
parentc6858d1e7f4cd3184d5ddea4025ad5dfc7596546 (diff)
downloadcpython-71cf7c3dddd9c49ec70c1a95547f2fcd5daa7034.zip
cpython-71cf7c3dddd9c49ec70c1a95547f2fcd5daa7034.tar.gz
cpython-71cf7c3dddd9c49ec70c1a95547f2fcd5daa7034.tar.bz2
gh-102378: don't bother stripping `/` from __text_signature__ (#102379)
Diffstat (limited to 'Lib/test/test_inspect.py')
-rw-r--r--Lib/test/test_inspect.py23
1 files changed, 7 insertions, 16 deletions
diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py
index 92aba51..02f8378 100644
--- a/Lib/test/test_inspect.py
+++ b/Lib/test/test_inspect.py
@@ -4230,58 +4230,49 @@ class TestBoundArguments(unittest.TestCase):
class TestSignaturePrivateHelpers(unittest.TestCase):
def _strip_non_python_syntax(self, input,
- clean_signature, self_parameter, last_positional_only):
+ clean_signature, self_parameter):
computed_clean_signature, \
- computed_self_parameter, \
- computed_last_positional_only = \
+ computed_self_parameter = \
inspect._signature_strip_non_python_syntax(input)
self.assertEqual(computed_clean_signature, clean_signature)
self.assertEqual(computed_self_parameter, self_parameter)
- self.assertEqual(computed_last_positional_only, last_positional_only)
def test_signature_strip_non_python_syntax(self):
self._strip_non_python_syntax(
"($module, /, path, mode, *, dir_fd=None, " +
"effective_ids=False,\n follow_symlinks=True)",
- "(module, path, mode, *, dir_fd=None, " +
+ "(module, /, path, mode, *, dir_fd=None, " +
"effective_ids=False, follow_symlinks=True)",
- 0,
0)
self._strip_non_python_syntax(
"($module, word, salt, /)",
- "(module, word, salt)",
- 0,
- 2)
+ "(module, word, salt, /)",
+ 0)
self._strip_non_python_syntax(
"(x, y=None, z=None, /)",
- "(x, y=None, z=None)",
- None,
- 2)
+ "(x, y=None, z=None, /)",
+ None)
self._strip_non_python_syntax(
"(x, y=None, z=None)",
"(x, y=None, z=None)",
- None,
None)
self._strip_non_python_syntax(
"(x,\n y=None,\n z = None )",
"(x, y=None, z=None)",
- None,
None)
self._strip_non_python_syntax(
"",
"",
- None,
None)
self._strip_non_python_syntax(
None,
None,
- None,
None)
class TestSignatureDefinitions(unittest.TestCase):