]> granicus.if.org Git - python/commitdiff
Issue #8204: Fix test_ttk notebook test by forcing focus.
authorMartin v. Löwis <martin@v.loewis.de>
Thu, 8 Apr 2010 17:38:32 +0000 (17:38 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Thu, 8 Apr 2010 17:38:32 +0000 (17:38 +0000)
Lib/lib-tk/test/test_ttk/test_widgets.py
Misc/NEWS

index 4b97a0ec54f8cb2a2438c72769880034badc11b8..2d9fc9b5ef2f8d8ddf02ce3061dbf8152ddef3f2 100644 (file)
@@ -704,15 +704,19 @@ class NotebookTest(unittest.TestCase):
         self.nb.select(0)
 
         support.simulate_mouse_click(self.nb, 5, 5)
+        self.nb.focus_force()
         self.nb.event_generate('<Control-Tab>')
         self.assertEqual(self.nb.select(), str(self.child2))
+        self.nb.focus_force()
         self.nb.event_generate('<Shift-Control-Tab>')
         self.assertEqual(self.nb.select(), str(self.child1))
+        self.nb.focus_force()
         self.nb.event_generate('<Shift-Control-Tab>')
         self.assertEqual(self.nb.select(), str(self.child2))
 
         self.nb.tab(self.child1, text='a', underline=0)
         self.nb.enable_traversal()
+        self.nb.focus_force()
         self.nb.event_generate('<Alt-a>')
         self.assertEqual(self.nb.select(), str(self.child1))
 
index 1630e8807b372aaeb170fa955a5ba477acc8a61e..3aff2a8e50210584eaa840e900900ca9ca26137d 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -58,6 +58,8 @@ Core and Builtins
 Library
 -------
 
+- Issue #8204: Fix test_ttk notebook test by forcing focus.
+
 - Issue #8344: Fix test_ttk bug on FreeBSD.
 
 - Issue #8321: Give access to OpenSSL version numbers from the `ssl` module,