Skip to content

Commit 6520e00

Browse files
committed
test: Add tests
1 parent 7c1c199 commit 6520e00

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

Lib/test/test_tkinter/test_widgets.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,10 @@ def test_bad_kwarg(self):
354354
with self.assertRaisesRegex(TclError, r"^unknown option -image$"):
355355
tkinter.OptionMenu(self.root, None, 'b', image='')
356356

357+
def test_specify_name(self):
358+
widget = tkinter.OptionMenu(self.root, None, ':)', name="option_menu")
359+
self.assertIs(self.root.nametowidget("option_menu"), widget)
360+
357361
@add_configure_tests(IntegerSizeTests, StandardOptionsTests)
358362
class EntryTest(AbstractWidgetTest, unittest.TestCase):
359363
_rounds_pixels = (tk_version < (9, 0))

Lib/test/test_ttk/test_extensions.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,11 @@ def cb_test(*args):
319319
textvar.trace_remove("write", cb_name)
320320
optmenu.destroy()
321321

322+
def test_specify_name(self):
323+
textvar = tkinter.StringVar(self.root)
324+
widget = ttk.OptionMenu(self.root, textvar, ":)", name="option_menu_ex")
325+
self.assertIs(self.root.nametowidget("option_menu_ex"), widget)
326+
322327

323328
class DefaultRootTest(AbstractDefaultRootTest, unittest.TestCase):
324329

0 commit comments

Comments
 (0)