bpo-31287: IDLE - do not alter tkinter.messagebox in configdialog tes… · python/cpython@3457f42 · GitHub
Skip to content

Commit 3457f42

Browse files
authored
bpo-31287: IDLE - do not alter tkinter.messagebox in configdialog tests. (#3220)
1 parent 7028e59 commit 3457f42

3 files changed

Lines changed: 16 additions & 7 deletions

File tree

Lib/idlelib/configdialog.py

Lines changed: 11 additions & 3 deletions

Lib/idlelib/idle_test/test_configdialog.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ def test_delete_custom(self):
643643
eq = self.assertEqual
644644
d = self.page
645645
d.button_delete_custom.state(('!disabled',))
646-
yesno = configdialog.tkMessageBox.askyesno = Func()
646+
yesno = d.askyesno = Func()
647647
dialog.deactivate_current_config = Func()
648648
dialog.activate_config_changes = Func()
649649

@@ -678,7 +678,7 @@ def test_delete_custom(self):
678678
eq(d.set_theme_type.called, 1)
679679

680680
del dialog.activate_config_changes, dialog.deactivate_current_config
681-
del configdialog.tkMessageBox.askyesno
681+
del d.askyesno
682682

683683

684684
class KeysPageTest(unittest.TestCase):
@@ -1034,7 +1034,7 @@ def test_delete_custom_keys(self):
10341034
eq = self.assertEqual
10351035
d = self.page
10361036
d.button_delete_custom_keys.state(('!disabled',))
1037-
yesno = configdialog.tkMessageBox.askyesno = Func()
1037+
yesno = d.askyesno = Func()
10381038
dialog.deactivate_current_config = Func()
10391039
dialog.activate_config_changes = Func()
10401040

@@ -1069,7 +1069,7 @@ def test_delete_custom_keys(self):
10691069
eq(d.set_keys_type.called, 1)
10701070

10711071
del dialog.activate_config_changes, dialog.deactivate_current_config
1072-
del configdialog.tkMessageBox.askyesno
1072+
del d.askyesno
10731073

10741074

10751075
class GenPageTest(unittest.TestCase):
Lines changed: 1 addition & 0 deletions

0 commit comments

Comments
 (0)