From 794b9a4d26722633982d0128b8cf80ad80615eb4 Mon Sep 17 00:00:00 2001 From: Mingdao Yang Date: Sun, 15 Jun 2025 16:56:59 +0800 Subject: [PATCH] add tests to getmethparlist --- Lib/test/test_turtle.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Lib/test/test_turtle.py b/Lib/test/test_turtle.py index d02cac284a909a..58e8493c710791 100644 --- a/Lib/test/test_turtle.py +++ b/Lib/test/test_turtle.py @@ -4,6 +4,7 @@ import tempfile import unittest import unittest.mock +from turtle import getmethparlist from test import support from test.support import import_helper from test.support import os_helper @@ -655,6 +656,16 @@ def test_all_signatures(self): sig = inspect.signature(obj) self.assertEqual(str(sig), known_signatures[name]) +class TestGetmethparlist(unittest.TestCase): + def setUp(self): + class TestClass: + def no_params(self): + pass + + def test_no_parameters(self): + def_sig, call_sig = getmethparlist(self.test_obj.no_params) + self.assertEqual(def_sig, "()") + self.assertEqual(call_sig, "()") if __name__ == '__main__': unittest.main()