mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	 5d74713093
			
		
	
	
		5d74713093
		
			
		
	
	
	
	
		
			
			(cherry picked from commit f59ed3c310)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
		
	
			
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			725 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			725 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import unittest
 | |
| import tkinter
 | |
| from test.support import requires, swap_attr
 | |
| from tkinter.test.support import AbstractDefaultRootTest
 | |
| from tkinter.simpledialog import Dialog, askinteger
 | |
| 
 | |
| requires('gui')
 | |
| 
 | |
| 
 | |
| class DefaultRootTest(AbstractDefaultRootTest, unittest.TestCase):
 | |
| 
 | |
|     def test_askinteger(self):
 | |
|         self.assertRaises(RuntimeError, askinteger, "Go To Line", "Line number")
 | |
|         root = tkinter.Tk()
 | |
|         with swap_attr(Dialog, 'wait_window', lambda self, w: w.destroy()):
 | |
|             askinteger("Go To Line", "Line number")
 | |
|         root.destroy()
 | |
|         tkinter.NoDefaultRoot()
 | |
|         self.assertRaises(RuntimeError, askinteger, "Go To Line", "Line number")
 | |
| 
 | |
| 
 | |
| if __name__ == "__main__":
 | |
|     unittest.main()
 |