| import os.path |
| import unittest |
| |
| from test.support import ( |
| check_sanitizer, |
| import_helper, |
| load_package_tests, |
| requires, |
| ) |
| |
| |
| if check_sanitizer(address=True, memory=True): |
| # See gh-90791 for details |
| raise unittest.SkipTest("Tests involving libX11 can SEGFAULT on ASAN/MSAN builds") |
| |
| # Skip test if _tkinter wasn't built. |
| import_helper.import_module('_tkinter') |
| |
| # Skip test if tk cannot be initialized. |
| requires('gui') |
| |
| |
| def load_tests(*args): |
| return load_package_tests(os.path.dirname(__file__), *args) |
| |
| def setUpModule(): |
| wantobjects = support.get_resource_value('wantobjects') |
| if wantobjects is not None: |
| unittest.enterModuleContext( |
| support.swap_attr(tkinter, 'wantobjects', int(wantobjects))) |