From a562d2dc8b13cadf60963049d2842998e7d1e4d6 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Wed, 22 Jun 2022 15:36:47 -0700 Subject: [PATCH] gh-84623: Remove unused imports in idlelib (GH-94143) Remove commented code in test_debugger_r.py. Co-authored-by: Terry Jan Reedy (cherry picked from commit 576dd901170af30fc50b0a7f07a388b38fd724a9) Co-authored-by: Victor Stinner --- Lib/idlelib/idle_test/test_debugger_r.py | 19 ++++++------------- Lib/idlelib/idle_test/test_editor.py | 1 - Lib/idlelib/iomenu.py | 4 +--- 3 files changed, 7 insertions(+), 17 deletions(-) diff --git a/Lib/idlelib/idle_test/test_debugger_r.py b/Lib/idlelib/idle_test/test_debugger_r.py index 638ebd36a7405d..cf8af05fe27e77 100644 --- a/Lib/idlelib/idle_test/test_debugger_r.py +++ b/Lib/idlelib/idle_test/test_debugger_r.py @@ -2,28 +2,21 @@ from idlelib import debugger_r import unittest -from test.support import requires -from tkinter import Tk - - -class Test(unittest.TestCase): +# Boilerplate likely to be needed for future test classes. +##from test.support import requires +##from tkinter import Tk +##class Test(unittest.TestCase): ## @classmethod ## def setUpClass(cls): ## requires('gui') ## cls.root = Tk() -## ## @classmethod ## def tearDownClass(cls): ## cls.root.destroy() -## del cls.root - - def test_init(self): - self.assertTrue(True) # Get coverage of import - -# Classes GUIProxy, IdbAdapter, FrameProxy, CodeProxy, DictProxy, -# GUIAdapter, IdbProxy plus 7 module functions. +# GUIProxy, IdbAdapter, FrameProxy, CodeProxy, DictProxy, +# GUIAdapter, IdbProxy, and 7 functions still need tests. class IdbAdapterTest(unittest.TestCase): diff --git a/Lib/idlelib/idle_test/test_editor.py b/Lib/idlelib/idle_test/test_editor.py index 8665d680c0118f..fdb47abf43fb77 100644 --- a/Lib/idlelib/idle_test/test_editor.py +++ b/Lib/idlelib/idle_test/test_editor.py @@ -5,7 +5,6 @@ from collections import namedtuple from test.support import requires from tkinter import Tk -from idlelib.idle_test.mock_idle import Func Editor = editor.EditorWindow diff --git a/Lib/idlelib/iomenu.py b/Lib/idlelib/iomenu.py index ad3109df84096a..86ce68c06a4470 100644 --- a/Lib/idlelib/iomenu.py +++ b/Lib/idlelib/iomenu.py @@ -9,7 +9,6 @@ from tkinter import messagebox from tkinter.simpledialog import askstring -import idlelib from idlelib.config import idleConf from idlelib.util import py_extensions @@ -21,8 +20,7 @@ else: errors = 'surrogateescape' - - + class IOBinding: # One instance per editor Window so methods know which to save, close. # Open returns focus to self.editwin if aborted.