]> granicus.if.org Git - python/commitdiff
Use more precise Tcl version checks in tests.
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 23 Apr 2015 07:57:40 +0000 (10:57 +0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Thu, 23 Apr 2015 07:57:40 +0000 (10:57 +0300)
Lib/tkinter/test/test_tkinter/test_widgets.py
Lib/tkinter/test/test_ttk/test_widgets.py

index 58c8ea1a749f71bc70485ec580da21f74325ed46..8be037174477fb2457d4c511266d0d1ec00da8da 100644 (file)
@@ -1040,7 +1040,7 @@ class PanedWindowTest(AbstractWidgetTest, unittest.TestCase):
     def test_paneconfigure_height(self):
         p, b, c = self.create2()
         self.check_paneconfigure(p, b, 'height', 10, 10,
-                                 stringify=tcl_version < (8, 5))
+                                 stringify=get_tk_patchlevel() < (8, 5, 11))
         self.check_paneconfigure_bad(p, b, 'height',
                                      'bad screen distance "badValue"')
 
@@ -1088,7 +1088,7 @@ class PanedWindowTest(AbstractWidgetTest, unittest.TestCase):
     def test_paneconfigure_width(self):
         p, b, c = self.create2()
         self.check_paneconfigure(p, b, 'width', 10, 10,
-                                 stringify=tcl_version < (8, 5))
+                                 stringify=get_tk_patchlevel() < (8, 5, 11))
         self.check_paneconfigure_bad(p, b, 'width',
                                      'bad screen distance "badValue"')
 
index 9153c00033a5c3164f899f5e8d476d16548903ec..afd3230c1dc1e4d767e63c3fe4a93cfb5413ee5c 100644 (file)
@@ -352,7 +352,8 @@ class ComboboxTest(AbstractWidgetTest, unittest.TestCase):
                         expected=('mon', 'tue', 'wed', 'thur'))
         self.checkParam(self.combo, 'values', ('mon', 'tue', 'wed', 'thur'))
         self.checkParam(self.combo, 'values', (42, 3.14, '', 'any string'))
-        self.checkParam(self.combo, 'values', '', expected=())
+        self.checkParam(self.combo, 'values', '',
+                        expected='' if get_tk_patchlevel() < (8, 5, 10) else ())
 
         self.combo['values'] = ['a', 1, 'c']
 
@@ -1125,7 +1126,8 @@ class TreeviewTest(AbstractWidgetTest, unittest.TestCase):
         self.checkParam(widget, 'columns', 'a b c',
                         expected=('a', 'b', 'c'))
         self.checkParam(widget, 'columns', ('a', 'b', 'c'))
-        self.checkParam(widget, 'columns', ())
+        self.checkParam(widget, 'columns', (),
+                        expected='' if get_tk_patchlevel() < (8, 5, 10) else ())
 
     def test_displaycolumns(self):
         widget = self.create()