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

Method test_generated_names

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

Source from the content-addressed store, hash-verified

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):

Callers

nothing calls this directly

Calls 7

strFunction · 0.85
Button2Class · 0.85
assertNotEqualMethod · 0.80
assertFalseMethod · 0.80
isidentifierMethod · 0.80
splitMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected