summaryrefslogtreecommitdiffstats
path: root/Lib/tkinter/test
diff options
context:
space:
mode:
authorAkuli <akuviljanen17@gmail.com>2020-07-27 01:48:17 (GMT)
committerGitHub <noreply@github.com>2020-07-27 01:48:17 (GMT)
commitf1d40f941a6483b1d4ea10f1051ace7b426fb8e7 (patch)
tree6994171a9e8539ec7478bb51689683505b97fa1e /Lib/tkinter/test
parent52bf4706a3e35dd001f12e102c4082c4987daad5 (diff)
downloadcpython-f1d40f941a6483b1d4ea10f1051ace7b426fb8e7.zip
cpython-f1d40f941a6483b1d4ea10f1051ace7b426fb8e7.tar.gz
cpython-f1d40f941a6483b1d4ea10f1051ace7b426fb8e7.tar.bz2
bpo-41384: Raise TclError in tkinter.OptionMenu (GH-21601)
... when an unknown option is passed. TypeError was being raised because a 2to3 fix was missing. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/tkinter/test')
-rw-r--r--Lib/tkinter/test/test_tkinter/test_widgets.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/tkinter/test/test_tkinter/test_widgets.py b/Lib/tkinter/test/test_tkinter/test_widgets.py
index 16e9d93..721e813 100644
--- a/Lib/tkinter/test/test_tkinter/test_widgets.py
+++ b/Lib/tkinter/test/test_tkinter/test_widgets.py
@@ -307,6 +307,10 @@ class OptionMenuTest(MenubuttonTest, unittest.TestCase):
def create(self, default='b', values=('a', 'b', 'c'), **kwargs):
return tkinter.OptionMenu(self.root, None, default, *values, **kwargs)
+ def test_bad_kwarg(self):
+ with self.assertRaisesRegex(TclError, r"^unknown option -image$"):
+ tkinter.OptionMenu(self.root, None, 'b', image='')
+
@add_standard_options(IntegerSizeTests, StandardOptionsTests)
class EntryTest(AbstractWidgetTest, unittest.TestCase):