From 6bf15d10a6b01e8408bee4cad1ff3c28a2f378ae Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Sat, 2 Nov 2013 18:50:53 +0200 Subject: [PATCH] Issue #19085: Fixed some Tkinter tests on Windows. --- Lib/lib-tk/test/test_tkinter/test_widgets.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Lib/lib-tk/test/test_tkinter/test_widgets.py b/Lib/lib-tk/test/test_tkinter/test_widgets.py index b502a8791b..1380a73033 100644 --- a/Lib/lib-tk/test/test_tkinter/test_widgets.py +++ b/Lib/lib-tk/test/test_tkinter/test_widgets.py @@ -70,7 +70,10 @@ class ToplevelTest(AbstractToplevelTest, unittest.TestCase): def test_screen(self): widget = self.create() self.assertEqual(widget['screen'], '') - display = os.environ['DISPLAY'] + try: + display = os.environ['DISPLAY'] + except KeyError: + self.skipTest('No $DISPLAY set.') self.checkInvalidParam(widget, 'screen', display, errmsg="can't modify -screen option after widget is created") widget2 = self.create(screen=display) @@ -79,13 +82,10 @@ class ToplevelTest(AbstractToplevelTest, unittest.TestCase): def test_use(self): widget = self.create() self.assertEqual(widget['use'], '') - widget1 = self.create(container=True) - self.assertEqual(widget1['use'], '') - self.checkInvalidParam(widget1, 'use', '0x44022', - errmsg="can't modify -use option after widget is created") - wid = hex(widget1.winfo_id()) + parent = self.create(container=True) + wid = parent.winfo_id() widget2 = self.create(use=wid) - self.assertEqual(widget2['use'], wid) + self.assertEqual(int(widget2['use']), wid) @add_standard_options(StandardOptionsTests) -- 2.50.1