(self)
| 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) |
nothing calls this directly
no test coverage detected