]> granicus.if.org Git - python/commitdiff
Issue #19085: Fixed some Tkinter tests on Windows.
authorSerhiy Storchaka <storchaka@gmail.com>
Sat, 2 Nov 2013 16:50:42 +0000 (18:50 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Sat, 2 Nov 2013 16:50:42 +0000 (18:50 +0200)
Lib/tkinter/test/test_tkinter/test_widgets.py

index 3475ad0adc2eae91c35535c6a86d6740b3bf052f..141bbf6f8b10a1f9cb6efdb70f80893cbc469081 100644 (file)
@@ -73,7 +73,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)
@@ -82,13 +85,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)