]> git.proxmox.com Git - mirror_edk2.git/blob - AppPkg/Applications/Python/Python-2.7.2/Lib/test/test_tk.py
EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Lib / test / test_tk.py
1 import os
2 import unittest
3 from test import test_support
4
5 # Skip test if _tkinter wasn't built.
6 test_support.import_module('_tkinter')
7
8 import Tkinter
9
10 try:
11 Tkinter.Button()
12 except Tkinter.TclError, msg:
13 # assuming tk is not available
14 raise unittest.SkipTest("tk not available: %s" % msg)
15
16 this_dir = os.path.dirname(os.path.abspath(__file__))
17 lib_tk_test = os.path.abspath(os.path.join(this_dir, os.path.pardir,
18 'lib-tk', 'test'))
19
20 with test_support.DirsOnSysPath(lib_tk_test):
21 import runtktests
22
23 def test_main(enable_gui=False):
24 if enable_gui:
25 if test_support.use_resources is None:
26 test_support.use_resources = ['gui']
27 elif 'gui' not in test_support.use_resources:
28 test_support.use_resources.append('gui')
29
30 with test_support.DirsOnSysPath(lib_tk_test):
31 test_support.run_unittest(
32 *runtktests.get_tests(text=False, packages=['test_tkinter']))
33
34 if __name__ == '__main__':
35 test_main(enable_gui=True)