Issue #27025: Generated names for Tkinter widgets are now more meanful

and recognizirable.
This commit is contained in:
Serhiy Storchaka 2016-06-13 09:24:11 +03:00
parent dffd42f130
commit 8acb568c88
2 changed files with 20 additions and 4 deletions

View file

@ -12,6 +12,14 @@ class MiscTest(AbstractTkTest, unittest.TestCase):
f = tkinter.Frame(t, name='child')
self.assertEqual(repr(f), '<tkinter.Frame object .top.child>')
def test_generated_names(self):
t = tkinter.Toplevel(self.root)
f = tkinter.Frame(t)
f2 = tkinter.Frame(t)
b = tkinter.Button(f2)
for name in str(b).split('.'):
self.assertFalse(name.isidentifier(), msg=repr(name))
def test_tk_setPalette(self):
root = self.root
root.tk_setPalette('black')