From: Serhiy Storchaka Date: Sat, 2 Nov 2013 16:50:53 +0000 (+0200) Subject: Issue #19085: Fixed some Tkinter tests on Windows. X-Git-Tag: v2.7.8~306 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6bf15d10a6b01e8408bee4cad1ff3c28a2f378ae;p=python Issue #19085: Fixed some Tkinter tests on Windows. --- 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)