MCPcopy Index your code
hub / github.com/python/cpython / test_configure

Method test_configure

Lib/test/test_tkinter/test_misc.py:643–676  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

641 self.assertEqual(repr(e), '<FocusIn event>')
642
643 def test_configure(self):
644 f = tkinter.Frame(self.root, width=150, height=100)
645 f.pack()
646 self.root.wait_visibility() # needed on Windows
647 self.root.update_idletasks()
648
649 events = []
650 f.bind('<Configure>', events.append)
651
652 f.configure(height=120, borderwidth=10)
653 self.assertEqual(len(events), 1, events)
654 e = events[0]
655 self.assertIs(e.type, tkinter.EventType.Configure)
656 self.assertIs(e.widget, f)
657 self.assertIsInstance(e.serial, int)
658 self.assertEqual(e.time, '??')
659 self.assertIs(e.send_event, False)
660 self.assertNotHasAttr(e, 'focus')
661 self.assertEqual(e.num, '??')
662 self.assertEqual(e.state, '??')
663 self.assertEqual(e.char, '??')
664 self.assertEqual(e.keycode, '??')
665 self.assertEqual(e.keysym, '??')
666 self.assertEqual(e.keysym_num, '??')
667 self.assertEqual(e.width, 150)
668 self.assertEqual(e.height, 100)
669 self.assertEqual(e.x, 0)
670 self.assertEqual(e.y, 0)
671 self.assertEqual(e.x_root, '??')
672 self.assertEqual(e.y_root, '??')
673 self.assertEqual(e.delta, 0)
674 self.assertEqual(e.user_data, '??')
675 self.assertEqual(e.detail, '??')
676 self.assertEqual(repr(e), '<Configure event x=0 y=0 width=150 height=100>')
677
678 def test_event_generate_key_press(self):
679 f = tkinter.Frame(self.root, width=150, height=100)

Callers

nothing calls this directly

Calls 9

wait_visibilityMethod · 0.80
update_idletasksMethod · 0.80
assertIsInstanceMethod · 0.80
assertNotHasAttrMethod · 0.80
packMethod · 0.45
bindMethod · 0.45
configureMethod · 0.45
assertEqualMethod · 0.45
assertIsMethod · 0.45

Tested by

no test coverage detected