summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test
diff options
context:
space:
mode:
authorZackery Spytz <zspytz@gmail.com>2020-01-23 03:54:30 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2020-01-23 03:54:30 (GMT)
commit2e43b64c94e49f7133b9c26e84c9519935c49063 (patch)
treecc28acd3ca83e6cdfb53210d6f8733c8730663cf /Lib/idlelib/idle_test
parentdd754caf144009f0569dda5053465ba2accb7b4d (diff)
downloadcpython-2e43b64c94e49f7133b9c26e84c9519935c49063.zip
cpython-2e43b64c94e49f7133b9c26e84c9519935c49063.tar.gz
cpython-2e43b64c94e49f7133b9c26e84c9519935c49063.tar.bz2
bpo-39050: The Help button in IDLE's config menu works again (GH-17611)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/idlelib/idle_test')
-rw-r--r--Lib/idlelib/idle_test/test_configdialog.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/Lib/idlelib/idle_test/test_configdialog.py b/Lib/idlelib/idle_test/test_configdialog.py
index 1f14ed1..7c575d0 100644
--- a/Lib/idlelib/idle_test/test_configdialog.py
+++ b/Lib/idlelib/idle_test/test_configdialog.py
@@ -47,6 +47,17 @@ def tearDownModule():
root.destroy()
root = dialog = None
+class ConfigDialogTest(unittest.TestCase):
+
+ def test_help(self):
+ dialog.note.select(dialog.keyspage)
+ saved = configdialog.view_text
+ view = configdialog.view_text = Func()
+ dialog.help()
+ s = view.kwds['contents']
+ self.assertTrue(s.startswith('When you click'))
+ self.assertTrue(s.endswith('a different name.\n'))
+ configdialog.view_text = saved
class FontPageTest(unittest.TestCase):
"""Test that font widgets enable users to make font changes.