annotate Lib/test/test_tk.py @ 78069:a8aa77458e12 3.2

Add c_size_t and c_ssize_t to the ctypes summary table.
author Antoine Pitrou <solipsis@pitrou.net>
date Thu, 12 Jul 2012 20:31:50 +0200
parents 279488f5a171
children b923234b60cb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
52642
7347d916f13a Allow skipping of regression tests not supported on windows. This reduces noise in the regression test suite for py3k on Windows.
Kristján Valur Jónsson <kristjan@ccpgames.com>
parents: 52625
diff changeset
1 from test import support
7347d916f13a Allow skipping of regression tests not supported on windows. This reduces noise in the regression test suite for py3k on Windows.
Kristján Valur Jónsson <kristjan@ccpgames.com>
parents: 52625
diff changeset
2 # Skip test if _tkinter wasn't built.
7347d916f13a Allow skipping of regression tests not supported on windows. This reduces noise in the regression test suite for py3k on Windows.
Kristján Valur Jónsson <kristjan@ccpgames.com>
parents: 52625
diff changeset
3 support.import_module('_tkinter')
7347d916f13a Allow skipping of regression tests not supported on windows. This reduces noise in the regression test suite for py3k on Windows.
Kristján Valur Jónsson <kristjan@ccpgames.com>
parents: 52625
diff changeset
4
71185
279488f5a171 Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run
Ned Deily <nad@acm.org>
parents: 52652
diff changeset
5 # Skip test if tk cannot be initialized.
279488f5a171 Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run
Ned Deily <nad@acm.org>
parents: 52652
diff changeset
6 from tkinter.test.support import check_tk_availability
279488f5a171 Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run
Ned Deily <nad@acm.org>
parents: 52652
diff changeset
7 check_tk_availability()
51490
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
8
71185
279488f5a171 Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run
Ned Deily <nad@acm.org>
parents: 52652
diff changeset
9 from tkinter.test import runtktests
51490
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
10
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
11 def test_main(enable_gui=False):
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
12 if enable_gui:
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
13 if support.use_resources is None:
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
14 support.use_resources = ['gui']
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
15 elif 'gui' not in support.use_resources:
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
16 support.use_resources.append('gui')
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
17
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
18 support.run_unittest(
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
19 *runtktests.get_tests(text=False, packages=['test_tkinter']))
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
20
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
21 if __name__ == '__main__':
1a7dd9d2e7ec Merged revisions 69460,69467,69470 via svnmerge from
Guilherme Polo <ggpolo@gmail.com>
parents:
diff changeset
22 test_main(enable_gui=True)