(self)
| 33 | self.assertEqual(repr(f), '<tkinter.Frame object .top.child>') |
| 34 | |
| 35 | def test_generated_names(self): |
| 36 | class Button2(tkinter.Button): |
| 37 | pass |
| 38 | |
| 39 | t = tkinter.Toplevel(self.root) |
| 40 | f = tkinter.Frame(t) |
| 41 | f2 = tkinter.Frame(t) |
| 42 | self.assertNotEqual(str(f), str(f2)) |
| 43 | b = tkinter.Button(f2) |
| 44 | b2 = Button2(f2) |
| 45 | for name in str(b).split('.') + str(b2).split('.'): |
| 46 | self.assertFalse(name.isidentifier(), msg=repr(name)) |
| 47 | b3 = tkinter.Button(f2) |
| 48 | b4 = Button2(f2) |
| 49 | self.assertEqual(len({str(b), str(b2), str(b3), str(b4)}), 4) |
| 50 | |
| 51 | @requires_tk(8, 6, 6) |
| 52 | def test_tk_busy(self): |
nothing calls this directly
no test coverage detected