bpo-43981: Fix error in idle-test leak test (GH-25739)

Remove call to macosx.setupApp, which calls macosc.overrideRootMenu, which modifies
the menus, which results in two failures in the second round of the leak test.
This commit is contained in:
Terry Jan Reedy 2021-04-29 23:52:47 -04:00 committed by GitHub
parent 175a54b2d8
commit a62e424de0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 3 deletions

View File

@ -7,11 +7,10 @@ import unittest
import unittest.mock
from test.support import requires, swap_attr
import tkinter as tk
from .tkinter_testing_utils import run_in_tk_mainloop
from idlelib.idle_test.tkinter_testing_utils import run_in_tk_mainloop
from idlelib.delegator import Delegator
from idlelib.editor import fixwordbreaks
from idlelib import macosx
from idlelib.percolator import Percolator
import idlelib.pyshell
from idlelib.pyshell import fix_x11_paste, PyShell, PyShellFileList
@ -408,7 +407,7 @@ class ShellSidebarTest(unittest.TestCase):
fix_x11_paste(root)
cls.flist = flist = PyShellFileList(root)
macosx.setupApp(root, flist)
# See #43981 about macosx.setupApp(root, flist) causing failure.
root.update_idletasks()
cls.init_shell()