summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/test/test_ttk_guionly.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Lib/test/test_ttk_guionly.py b/Lib/test/test_ttk_guionly.py
index f163364..60a57f0 100644
--- a/Lib/test/test_ttk_guionly.py
+++ b/Lib/test/test_ttk_guionly.py
@@ -29,8 +29,12 @@ def test_main(enable_gui=False):
test_support.use_resources.append('gui')
with test_support.DirsOnSysPath(lib_tk_test):
- test_support.run_unittest(
- *runtktests.get_tests(text=False, packages=['test_ttk']))
+ from test_ttk.support import get_tk_root
+ try:
+ test_support.run_unittest(
+ *runtktests.get_tests(text=False, packages=['test_ttk']))
+ finally:
+ get_tk_root().destroy()
if __name__ == '__main__':
test_main(enable_gui=True)