[Python-checkins] cpython (2.7): Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).

serhiy.storchaka python-checkins at python.org
Thu Nov 21 18:24:35 CET 2013


http://hg.python.org/cpython/rev/08f282c96fd1
changeset:   87316:08f282c96fd1
branch:      2.7
parent:      87313:086865ceefe1
user:        Serhiy Storchaka <storchaka at gmail.com>
date:        Thu Nov 21 19:24:04 2013 +0200
summary:
  Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).

files:
  Lib/lib-tk/test/test_tkinter/test_widgets.py |  3 ++-
  Lib/lib-tk/test/test_ttk/test_widgets.py     |  3 ++-
  Lib/lib-tk/test/widget_tests.py              |  6 ++++++
  3 files changed, 10 insertions(+), 2 deletions(-)


diff --git a/Lib/lib-tk/test/test_tkinter/test_widgets.py b/Lib/lib-tk/test/test_tkinter/test_widgets.py
--- a/Lib/lib-tk/test/test_tkinter/test_widgets.py
+++ b/Lib/lib-tk/test/test_tkinter/test_widgets.py
@@ -8,7 +8,8 @@
 from widget_tests import (
     add_standard_options, noconv, noconv_meth, int_round, pixels_round,
     AbstractWidgetTest, StandardOptionsTests,
-    IntegerSizeTests, PixelSizeTests)
+    IntegerSizeTests, PixelSizeTests,
+    setUpModule)
 
 requires('gui')
 
diff --git a/Lib/lib-tk/test/test_ttk/test_widgets.py b/Lib/lib-tk/test/test_ttk/test_widgets.py
--- a/Lib/lib-tk/test/test_ttk/test_widgets.py
+++ b/Lib/lib-tk/test/test_ttk/test_widgets.py
@@ -9,7 +9,8 @@
 from support import tcl_version
 from widget_tests import (add_standard_options, noconv, noconv_meth,
     AbstractWidgetTest, StandardOptionsTests,
-    IntegerSizeTests, PixelSizeTests)
+    IntegerSizeTests, PixelSizeTests,
+    setUpModule)
 
 requires('gui')
 
diff --git a/Lib/lib-tk/test/widget_tests.py b/Lib/lib-tk/test/widget_tests.py
--- a/Lib/lib-tk/test/widget_tests.py
+++ b/Lib/lib-tk/test/widget_tests.py
@@ -510,3 +510,9 @@
                     setattr(cls, methodname, test)
         return cls
     return decorator
+
+def setUpModule():
+    import test.test_support
+    if test.test_support.verbose:
+        tcl = Tkinter.Tcl()
+        print 'patchlevel =', tcl.call('info', 'patchlevel')

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list