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

Method test_no_default_root

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

Source from the content-addressed store, hash-verified

1345 self.assertIsNone(tkinter._default_root)
1346
1347 def test_no_default_root(self):
1348 self.assertIs(tkinter._support_default_root, True)
1349 self.assertIsNone(tkinter._default_root)
1350 root = tkinter.Tk()
1351 self.assertIs(tkinter._default_root, root)
1352 tkinter.NoDefaultRoot()
1353 self.assertIs(tkinter._support_default_root, False)
1354 self.assertNotHasAttr(tkinter, '_default_root')
1355 # repeated call is no-op
1356 tkinter.NoDefaultRoot()
1357 self.assertIs(tkinter._support_default_root, False)
1358 self.assertNotHasAttr(tkinter, '_default_root')
1359 root.destroy()
1360 self.assertIs(tkinter._support_default_root, False)
1361 self.assertNotHasAttr(tkinter, '_default_root')
1362 root = tkinter.Tk()
1363 self.assertIs(tkinter._support_default_root, False)
1364 self.assertNotHasAttr(tkinter, '_default_root')
1365 root.destroy()
1366
1367 def test_getboolean(self):
1368 self.assertRaises(RuntimeError, tkinter.getboolean, '1')

Callers

nothing calls this directly

Calls 4

destroyMethod · 0.95
assertIsNoneMethod · 0.80
assertNotHasAttrMethod · 0.80
assertIsMethod · 0.45

Tested by

no test coverage detected