]> granicus.if.org Git - python/commitdiff
Issue #27365: Finish merge so tests pass.
authorTerry Jan Reedy <tjreedy@udel.edu>
Wed, 22 Jun 2016 09:49:15 +0000 (05:49 -0400)
committerTerry Jan Reedy <tjreedy@udel.edu>
Wed, 22 Jun 2016 09:49:15 +0000 (05:49 -0400)
Lib/idlelib/help_about.py
Lib/idlelib/idle_test/test_help_about.py

index 65d94fce71214cb2ccd0c7e9923fe26fe40efc32..54f3599ca45f8795df1800a109da3b2cbaff0fd3 100644 (file)
@@ -146,6 +146,6 @@ class AboutDialog(Toplevel):
 
 if __name__ == '__main__':
     import unittest
-    unittest.main('idlelib.idle_test.test_helpabout', verbosity=2, exit=False)
+    unittest.main('idlelib.idle_test.test_help_about', verbosity=2, exit=False)
     from idlelib.idle_test.htest import run
     run(AboutDialog)
index d0a012767a81230128b7a739da208ec97bb14aa5..843efb9ad2458c19c3ec22d41b436dbdffe14d09 100644 (file)
@@ -2,10 +2,10 @@
 
 Coverage:
 '''
-from idlelib import aboutDialog as help_about
-from idlelib import textView as textview
+from idlelib import help_about
+from idlelib import textview
 from idlelib.idle_test.mock_idle import Func
-from idlelib.idle_test.mock_tk import Mbox
+from idlelib.idle_test.mock_tk import Mbox_func
 import unittest
 
 About = help_about.AboutDialog
@@ -19,33 +19,33 @@ class Dummy_about_dialog():
 
 
 class DisplayFileTest(unittest.TestCase):
-    "Test that .txt files are found and properly decoded."
     dialog = Dummy_about_dialog()
 
     @classmethod
     def setUpClass(cls):
-        cls.orig_mbox = textview.tkMessageBox
+        cls.orig_error = textview.showerror
         cls.orig_view = textview.view_text
-        cls.mbox = Mbox()
+        cls.error = Mbox_func()
         cls.view = Func()
-        textview.tkMessageBox = cls.mbox
+        textview.showerror = cls.error
         textview.view_text = cls.view
         cls.About = Dummy_about_dialog()
 
     @classmethod
     def tearDownClass(cls):
-        textview.tkMessageBox = cls.orig_mbox
+        textview.showerror = cls.orig_error
         textview.view_text = cls.orig_view
 
     def test_file_isplay(self):
         for handler in (self.dialog.idle_credits,
                         self.dialog.idle_readme,
                         self.dialog.idle_news):
-            self.mbox.showerror.message = ''
+            self.error.message = ''
             self.view.called = False
-            handler()
-            self.assertEqual(self.mbox.showerror.message, '')
-            self.assertEqual(self.view.called, True)
+            with self.subTest(handler=handler):
+                handler()
+                self.assertEqual(self.error.message, '')
+                self.assertEqual(self.view.called, True)
 
 
 if __name__ == '__main__':