blob: 20b3fb59e322d56c4f49da8f0a53a4378bf5a2c6 [file] [log] [blame]
Guilherme Poloa91790a2009-02-09 20:40:42 +00001import tkinter
2from tkinter.test import runtktests
3from test import support
Benjamin Petersone549ead2009-03-28 21:42:05 +00004import unittest
Guilherme Poloa91790a2009-02-09 20:40:42 +00005
6try:
7 tkinter.Button()
8except tkinter.TclError as msg:
9 # assuming tk is not available
Benjamin Petersone549ead2009-03-28 21:42:05 +000010 raise unittest.SkipTest("tk not available: %s" % msg)
Guilherme Poloa91790a2009-02-09 20:40:42 +000011
12def test_main(enable_gui=False):
13 if enable_gui:
14 if support.use_resources is None:
15 support.use_resources = ['gui']
16 elif 'gui' not in support.use_resources:
17 support.use_resources.append('gui')
18
19 support.run_unittest(
20 *runtktests.get_tests(text=False, packages=['test_tkinter']))
21
22if __name__ == '__main__':
23 test_main(enable_gui=True)