summaryrefslogtreecommitdiffstats
path: root/Lib/tkinter/test/test_tkinter/test_widgets.py
diff options
context:
space:
mode:
authorAlex Waygood <Alex.Waygood@Gmail.com>2021-10-19 20:30:27 (GMT)
committerGitHub <noreply@github.com>2021-10-19 20:30:27 (GMT)
commitad6d162e518963711d24c80f1b7d6079bd437584 (patch)
tree04d24b5533d5527c06707048881a8ce3d719e311 /Lib/tkinter/test/test_tkinter/test_widgets.py
parentf4b12440cf24d7636755aac5b2645e47713557c7 (diff)
downloadcpython-ad6d162e518963711d24c80f1b7d6079bd437584.zip
cpython-ad6d162e518963711d24c80f1b7d6079bd437584.tar.gz
cpython-ad6d162e518963711d24c80f1b7d6079bd437584.tar.bz2
bpo-39679: Add tests for classmethod/staticmethod singledispatchmethods (GH-29034)
In Python 3.8 and 3.9, stacking `@functools.singledispatchmethod` on top of `@classmethod` or `@staticmethod` caused an exception to be raised if the method was registered using type-annotations rather than `@method.register(int)`. This was not caught by unit tests, however, as the tests only tested the `@method.register(int)` way of registering additional implementations. The bug is no longer present in Python 3.10+, but `test_functools.py` is still lacking regression tests for these cases. This commit adds these test cases.
Diffstat (limited to 'Lib/tkinter/test/test_tkinter/test_widgets.py')
0 files changed, 0 insertions, 0 deletions