From 75a25867ab96f1fe8a4295775fbcbb171bde693b Mon Sep 17 00:00:00 2001 From: Berker Peksag Date: Sat, 18 Jun 2016 04:18:24 +0300 Subject: [PATCH] Issue #27312: Fix TypeError in test_setupapp --- Lib/idlelib/idle_test/test_macosx.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Lib/idlelib/idle_test/test_macosx.py b/Lib/idlelib/idle_test/test_macosx.py index 189dc486ca2..3c6161c5182 100644 --- a/Lib/idlelib/idle_test/test_macosx.py +++ b/Lib/idlelib/idle_test/test_macosx.py @@ -84,7 +84,7 @@ class SetupTest(unittest.TestCase): del cls.root @mock.patch('idlelib.macosx.overrideRootMenu') #27312 - def test_setupapp(self): + def test_setupapp(self, overrideRootMenu): "Call setupApp with each possible graphics type." root = self.root flist = FileList(root) @@ -92,6 +92,9 @@ class SetupTest(unittest.TestCase): with self.subTest(tktype=tktype): macosx._tk_type = tktype macosx.setupApp(root, flist) + if tktype in ('carbon', 'cocoa'): + self.assertTrue(overrideRootMenu.called) + overrideRootMenu.reset_mock() if __name__ == '__main__':