Mercurial > cpython-lru_cache-weakref
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 |
| 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) |
