]> granicus.if.org Git - python/commitdiff
Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 21 Nov 2013 17:24:04 +0000 (19:24 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Thu, 21 Nov 2013 17:24:04 +0000 (19:24 +0200)
Lib/lib-tk/test/test_tkinter/test_widgets.py
Lib/lib-tk/test/test_ttk/test_widgets.py
Lib/lib-tk/test/widget_tests.py

index f962b824f8ed56120b0978d74fe375f24f87b02d..e7ad14c7587aeec2909530f7aae9f257ea0c8e98 100644 (file)
@@ -8,7 +8,8 @@ from test_ttk.support import (tcl_version, requires_tcl, get_tk_patchlevel,
 from widget_tests import (
     add_standard_options, noconv, noconv_meth, int_round, pixels_round,
     AbstractWidgetTest, StandardOptionsTests,
-    IntegerSizeTests, PixelSizeTests)
+    IntegerSizeTests, PixelSizeTests,
+    setUpModule)
 
 requires('gui')
 
index 95dee5f8059896c03c5e0e85b16a9fad8e385366..5ba34206a2fc7c86d42560c2e53260ddba7411eb 100644 (file)
@@ -9,7 +9,8 @@ from test_functions import MockTclObj, MockStateSpec
 from support import tcl_version
 from widget_tests import (add_standard_options, noconv, noconv_meth,
     AbstractWidgetTest, StandardOptionsTests,
-    IntegerSizeTests, PixelSizeTests)
+    IntegerSizeTests, PixelSizeTests,
+    setUpModule)
 
 requires('gui')
 
index e02ff76ffae4c2c8e65335c0a888349753443b21..c2c0a84c07799f0498e3d69f5c40697623fc799a 100644 (file)
@@ -510,3 +510,9 @@ def add_standard_options(*source_classes):
                     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')