Revise and synchronize idle_test.test_configdialog.

This commit is contained in:
Terry Jan Reedy 2016-06-04 15:54:44 -04:00
parent c17a0b87a6
commit 05dab096c1
1 changed files with 6 additions and 8 deletions

View File

@ -1,22 +1,21 @@
'''Test idlelib.configHandler. '''Test idlelib.configDialog.
Coverage: 46% just by creating dialog. Coverage: 46% just by creating dialog.
The other half is code for working with user customizations. The other half is code for working with user customizations.
''' '''
import unittest from idlelib.configDialog import ConfigDialog # always test import
from test.support import requires from test.support import requires
requires('gui')
from tkinter import Tk from tkinter import Tk
from idlelib.configDialog import ConfigDialog import unittest
from idlelib.macosxSupport import _initializeTkVariantTests from idlelib import macosxSupport as macosx
class ConfigDialogTest(unittest.TestCase): class ConfigDialogTest(unittest.TestCase):
@classmethod @classmethod
def setUpClass(cls): def setUpClass(cls):
requires('gui')
cls.root = Tk() cls.root = Tk()
_initializeTkVariantTests(cls.root) macosx._initializeTkVariantTests(cls.root)
@classmethod @classmethod
def tearDownClass(cls): def tearDownClass(cls):
@ -27,7 +26,6 @@ class ConfigDialogTest(unittest.TestCase):
def test_dialog(self): def test_dialog(self):
d = ConfigDialog(self.root, 'Test', _utest=True) d = ConfigDialog(self.root, 'Test', _utest=True)
d.remove_var_callbacks() d.remove_var_callbacks()
d.destroy()
if __name__ == '__main__': if __name__ == '__main__':