Use more precise Tcl version checks in tests.
This commit is contained in:
parent
4e1f355c0e
commit
3bd66abb94
|
@ -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"')
|
||||
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue