changeset: 86951:eb126f976fa2 branch: 2.7 parent: 86926:fe7aaf14b129 user: Serhiy Storchaka date: Tue Nov 05 21:04:54 2013 +0200 files: Lib/lib-tk/test/test_tkinter/test_widgets.py description: Fix test_insertwidth Tkinter tests on Tk 8.5 with patchlevel >= 8.5.12 (issue #19085). diff -r fe7aaf14b129 -r eb126f976fa2 Lib/lib-tk/test/test_tkinter/test_widgets.py --- a/Lib/lib-tk/test/test_tkinter/test_widgets.py Mon Nov 04 23:05:23 2013 +0200 +++ b/Lib/lib-tk/test/test_tkinter/test_widgets.py Tue Nov 05 21:04:54 2013 +0200 @@ -329,12 +329,12 @@ def test_insertwidth(self): widget = self.create() self.checkPixelsParam(widget, 'insertwidth', 1.3, 3.6, '10p') - if tcl_version[:2] == (8, 5): + self.checkParam(widget, 'insertwidth', 0.1, expected=2) + self.checkParam(widget, 'insertwidth', -2, expected=2) + if pixels_round(0.9) <= 0: self.checkParam(widget, 'insertwidth', 0.9, expected=2) else: - self.checkParam(widget, 'insertwidth', 0.9, expected=1) - self.checkParam(widget, 'insertwidth', 0.1, expected=2) - self.checkParam(widget, 'insertwidth', -2, expected=2) + self.checkParam(widget, 'insertwidth', 0.9) def test_invalidcommand(self): widget = self.create()