mirror of https://github.com/python/cpython
bpo-33951: IDLE test_configdialog: call page.update in setUpClass (GH-7892)
This avoids a failure in at least one case when running only a single test method rather than all tests in the module. The issue came up when testing the following on Windows 10 Pro 64-bit: HighPageTest.test_highlight_target_text_mouse
This commit is contained in:
parent
3f197f94d6
commit
2af9f5d334
|
@ -60,6 +60,7 @@ class FontPageTest(unittest.TestCase):
|
||||||
page = cls.page = dialog.fontpage
|
page = cls.page = dialog.fontpage
|
||||||
dialog.note.select(page)
|
dialog.note.select(page)
|
||||||
page.set_samples = Func() # Mask instance method.
|
page.set_samples = Func() # Mask instance method.
|
||||||
|
page.update()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def tearDownClass(cls):
|
def tearDownClass(cls):
|
||||||
|
@ -210,6 +211,7 @@ class IndentTest(unittest.TestCase):
|
||||||
@classmethod
|
@classmethod
|
||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
cls.page = dialog.fontpage
|
cls.page = dialog.fontpage
|
||||||
|
cls.page.update()
|
||||||
|
|
||||||
def test_load_tab_cfg(self):
|
def test_load_tab_cfg(self):
|
||||||
d = self.page
|
d = self.page
|
||||||
|
@ -240,6 +242,7 @@ class HighPageTest(unittest.TestCase):
|
||||||
page.paint_theme_sample = Func()
|
page.paint_theme_sample = Func()
|
||||||
page.set_highlight_target = Func()
|
page.set_highlight_target = Func()
|
||||||
page.set_color_sample = Func()
|
page.set_color_sample = Func()
|
||||||
|
page.update()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def tearDownClass(cls):
|
def tearDownClass(cls):
|
||||||
|
@ -1085,6 +1088,7 @@ class GenPageTest(unittest.TestCase):
|
||||||
dialog.note.select(page)
|
dialog.note.select(page)
|
||||||
page.set = page.set_add_delete_state = Func()
|
page.set = page.set_add_delete_state = Func()
|
||||||
page.upc = page.update_help_changes = Func()
|
page.upc = page.update_help_changes = Func()
|
||||||
|
page.update()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def tearDownClass(cls):
|
def tearDownClass(cls):
|
||||||
|
|
Loading…
Reference in New Issue