summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test/test_help.py
diff options
context:
space:
mode:
authorRonald Oussoren <ronaldoussoren@mac.com>2024-01-06 06:23:26 (GMT)
committerGitHub <noreply@github.com>2024-01-06 06:23:26 (GMT)
commit66f39648154214621d388f519210442d5fce738f (patch)
tree9045099ced4fce7642e96df2cf529dd28768b58c /Lib/idlelib/idle_test/test_help.py
parentd0f0308a373298a8906ee5a7546275e1b2e906ea (diff)
downloadcpython-66f39648154214621d388f519210442d5fce738f.zip
cpython-66f39648154214621d388f519210442d5fce738f.tar.gz
cpython-66f39648154214621d388f519210442d5fce738f.tar.bz2
gh-113729: Fix IDLE's Help -> "IDLE Help" menu bug in 3.12.1 and 3.11.7 (#113731)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/idlelib/idle_test/test_help.py')
-rw-r--r--Lib/idlelib/idle_test/test_help.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/Lib/idlelib/idle_test/test_help.py b/Lib/idlelib/idle_test/test_help.py
index b542659..c528d4e 100644
--- a/Lib/idlelib/idle_test/test_help.py
+++ b/Lib/idlelib/idle_test/test_help.py
@@ -1,4 +1,4 @@
-"Test help, coverage 87%."
+"Test help, coverage 94%."
from idlelib import help
import unittest
@@ -8,25 +8,27 @@ from os.path import abspath, dirname, join
from tkinter import Tk
-class HelpFrameTest(unittest.TestCase):
+class IdleDocTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
"By itself, this tests that file parsed without exception."
cls.root = root = Tk()
root.withdraw()
- helpfile = join(dirname(dirname(abspath(__file__))), 'help.html')
- cls.frame = help.HelpFrame(root, helpfile)
+ cls.window = help.show_idlehelp(root)
@classmethod
def tearDownClass(cls):
- del cls.frame
+ del cls.window
cls.root.update_idletasks()
cls.root.destroy()
del cls.root
- def test_line1(self):
- text = self.frame.text
+ def test_1window(self):
+ self.assertIn('IDLE Doc', self.window.wm_title())
+
+ def test_4text(self):
+ text = self.window.frame.text
self.assertEqual(text.get('1.0', '1.end'), ' IDLE ')