Merged revisions 69460,69467,69470 via svnmerge from

svn+ssh://pythondev/python/trunk

........
  r69460 | guilherme.polo | 2009-02-09 14:09:17 -0200 (Mon, 09 Feb 2009) | 1 line

  Turned setup_master public
........
  r69467 | guilherme.polo | 2009-02-09 17:21:21 -0200 (Mon, 09 Feb 2009) | 2 lines

  Some tests for Tkinter.Text.search
........
  r69470 | guilherme.polo | 2009-02-09 17:57:04 -0200 (Mon, 09 Feb 2009) | 1 line

  Checking for tk availability before continuing (basically the same that is done in test_ttk_guionly)
........
This commit is contained in:
Guilherme Polo 2009-02-09 20:40:42 +00:00
parent 87ec0855c6
commit a91790a5b0
5 changed files with 84 additions and 21 deletions

22
Lib/test/test_tk.py Normal file
View file

@ -0,0 +1,22 @@
import tkinter
from tkinter.test import runtktests
from test import support
try:
tkinter.Button()
except tkinter.TclError as msg:
# assuming tk is not available
raise support.TestSkipped("tk not available: %s" % msg)
def test_main(enable_gui=False):
if enable_gui:
if support.use_resources is None:
support.use_resources = ['gui']
elif 'gui' not in support.use_resources:
support.use_resources.append('gui')
support.run_unittest(
*runtktests.get_tests(text=False, packages=['test_tkinter']))
if __name__ == '__main__':
test_main(enable_gui=True)