(self)
| 577 | 1.0 if self.wantobjects else '1.0') |
| 578 | |
| 579 | def test_wm_iconbitmap(self): |
| 580 | t = tkinter.Toplevel(self.root) |
| 581 | self.assertEqual(t.wm_iconbitmap(), '') |
| 582 | t.wm_iconbitmap('hourglass') |
| 583 | bug = False |
| 584 | if t._windowingsystem == 'aqua': |
| 585 | # Tk bug 13ac26b35dc55f7c37f70b39d59d7ef3e63017c8. |
| 586 | patchlevel = get_tk_patchlevel(t) |
| 587 | if patchlevel < (8, 6, 17) or (9, 0) <= patchlevel < (9, 0, 2): |
| 588 | bug = True |
| 589 | if not bug: |
| 590 | self.assertEqual(t.wm_iconbitmap(), 'hourglass') |
| 591 | self.assertEqual(self.root.wm_iconbitmap(), '') |
| 592 | t.wm_iconbitmap('') |
| 593 | self.assertEqual(t.wm_iconbitmap(), '') |
| 594 | |
| 595 | if t._windowingsystem == 'win32': |
| 596 | t.wm_iconbitmap(default='hourglass') |
| 597 | self.assertEqual(t.wm_iconbitmap(), 'hourglass') |
| 598 | self.assertEqual(self.root.wm_iconbitmap(), '') |
| 599 | t.wm_iconbitmap(default='') |
| 600 | self.assertEqual(t.wm_iconbitmap(), '') |
| 601 | |
| 602 | t.destroy() |
| 603 | |
| 604 | |
| 605 | class EventTest(AbstractTkTest, unittest.TestCase): |
nothing calls this directly
no test coverage detected