changeset: 101890:274308a3b8b6 branch: 2.7 parent: 101886:b3ce713fb9be user: Terry Jan Reedy date: Sat Jun 11 16:26:10 2016 -0400 files: Lib/idlelib/idle_test/test_editmenu.py description: Issue #5124: For 2.7, move requires('gui') from module level to setUpClass. diff -r b3ce713fb9be -r 274308a3b8b6 Lib/idlelib/idle_test/test_editmenu.py --- a/Lib/idlelib/idle_test/test_editmenu.py Sat Jun 11 13:16:42 2016 -0700 +++ b/Lib/idlelib/idle_test/test_editmenu.py Sat Jun 11 16:26:10 2016 -0400 @@ -3,7 +3,6 @@ Edit modules have their own test files files ''' from test.test_support import requires -requires('gui') import Tkinter as tk import unittest from idlelib import PyShell @@ -15,6 +14,7 @@ ''' @classmethod def setUpClass(cls): + requires('gui') cls.root = root = tk.Tk() PyShell.fix_x11_paste(root) cls.text = tk.Text(root)