17db96d56Sopenharmony_ciimport unittest 27db96d56Sopenharmony_cifrom test import support 37db96d56Sopenharmony_cifrom test.support import import_helper 47db96d56Sopenharmony_cifrom test.support import check_sanitizer 57db96d56Sopenharmony_ci 67db96d56Sopenharmony_ciif check_sanitizer(address=True, memory=True): 77db96d56Sopenharmony_ci raise unittest.SkipTest("Tests involvin libX11 can SEGFAULT on ASAN/MSAN builds") 87db96d56Sopenharmony_ci 97db96d56Sopenharmony_ci# Skip test if _tkinter wasn't built. 107db96d56Sopenharmony_ciimport_helper.import_module('_tkinter') 117db96d56Sopenharmony_ci 127db96d56Sopenharmony_ci# Skip test if tk cannot be initialized. 137db96d56Sopenharmony_cisupport.requires('gui') 147db96d56Sopenharmony_ci 157db96d56Sopenharmony_cidef load_tests(loader, tests, pattern): 167db96d56Sopenharmony_ci return loader.discover('tkinter.test.test_tkinter') 177db96d56Sopenharmony_ci 187db96d56Sopenharmony_ci 197db96d56Sopenharmony_ciif __name__ == '__main__': 207db96d56Sopenharmony_ci unittest.main() 21