@@ -13,7 +13,7 @@ class WidgetTest(unittest.TestCase):
1313
1414 def setUp (self ):
1515 support .root_deiconify ()
16- self .widget = ttk .Button ()
16+ self .widget = ttk .Button (width = 0 , text = "Text" )
1717 self .widget .pack ()
1818 self .widget .wait_visibility ()
1919
@@ -24,7 +24,10 @@ def tearDown(self):
2424
2525 def test_identify (self ):
2626 self .widget .update_idletasks ()
27- self .assertEqual (self .widget .identify (5 , 5 ), "label" )
27+ self .assertEqual (self .widget .identify (
28+ int (self .widget .winfo_width () / 2 ),
29+ int (self .widget .winfo_height () / 2 )
30+ ), "label" )
2831 self .assertEqual (self .widget .identify (- 1 , - 1 ), "" )
2932
3033 self .assertRaises (tkinter .TclError , self .widget .identify , None , 5 )
@@ -530,7 +533,7 @@ class NotebookTest(unittest.TestCase):
530533
531534 def setUp (self ):
532535 support .root_deiconify ()
533- self .nb = ttk .Notebook ()
536+ self .nb = ttk .Notebook (padding = 0 )
534537 self .child1 = ttk .Label ()
535538 self .child2 = ttk .Label ()
536539 self .nb .add (self .child1 , text = 'a' )
@@ -717,6 +720,7 @@ def test_traversal(self):
717720 self .nb .tab (self .child1 , text = 'a' , underline = 0 )
718721 self .nb .enable_traversal ()
719722 self .nb .focus_force ()
723+ support .simulate_mouse_click (self .nb , 5 , 5 )
720724 self .nb .event_generate ('<Alt-a>' )
721725 self .assertEqual (self .nb .select (), str (self .child1 ))
722726
@@ -725,7 +729,7 @@ class TreeviewTest(unittest.TestCase):
725729
726730 def setUp (self ):
727731 support .root_deiconify ()
728- self .tv = ttk .Treeview ()
732+ self .tv = ttk .Treeview (padding = 0 )
729733
730734 def tearDown (self ):
731735 self .tv .destroy ()
0 commit comments