mirror of
https://github.com/python/cpython
synced 2024-09-16 03:10:05 +00:00
Issue #25263: Fixed the tkinter.test.test_tkinter.test_font.FontTest test
failure when the test is ran the second time. The root attribute was set in parent class in setUpClass and then overridded in child class in tearDownClass.
This commit is contained in:
commit
e46e09d0f5
|
@ -23,7 +23,7 @@ def setUpClass(cls):
|
|||
def tearDownClass(cls):
|
||||
cls.root.update_idletasks()
|
||||
cls.root.destroy()
|
||||
cls.root = None
|
||||
del cls.root
|
||||
tkinter._default_root = None
|
||||
tkinter._support_default_root = cls._old_support_default_root
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ class FontTest(AbstractTkTest, unittest.TestCase):
|
|||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
AbstractTkTest.setUpClass()
|
||||
AbstractTkTest.setUpClass.__func__(cls)
|
||||
try:
|
||||
cls.font = font.Font(root=cls.root, name=fontname, exists=True)
|
||||
except tkinter.TclError:
|
||||
|
|
Loading…
Reference in a new issue