mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	 3cf859056a
			
		
	
	
		3cf859056a
		
			
		
	
	
	
	
		
			
			gh-129699: Add description to IDLE doc title (GH-129727)
Also extend the 'idlelib' section header. These additions affect both the displayed idle.html file and the contents.html file displayed by clicking the Complete table of contents link on the main docs.python.org page. (The module index entries are generated from the module name and synopsis within module files.)
---------
(cherry picked from commit 33a7094aa6)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
		
	
			
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			891 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			891 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| "Test help, coverage 94%."
 | |
| 
 | |
| from idlelib import help
 | |
| import unittest
 | |
| from test.support import requires
 | |
| requires('gui')
 | |
| from os.path import abspath, dirname, join
 | |
| from tkinter import Tk
 | |
| 
 | |
| 
 | |
| class IdleDocTest(unittest.TestCase):
 | |
| 
 | |
|     @classmethod
 | |
|     def setUpClass(cls):
 | |
|         "By itself, this tests that file parsed without exception."
 | |
|         cls.root = root = Tk()
 | |
|         root.withdraw()
 | |
|         cls.window = help.show_idlehelp(root)
 | |
| 
 | |
|     @classmethod
 | |
|     def tearDownClass(cls):
 | |
|         del cls.window
 | |
|         cls.root.update_idletasks()
 | |
|         cls.root.destroy()
 | |
|         del cls.root
 | |
| 
 | |
|     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 — Python editor and shell ')
 | |
| 
 | |
| 
 | |
| if __name__ == '__main__':
 | |
|     unittest.main(verbosity=2)
 |