Issue #25507: move test-specific imports to test function (idlelib.IOBinding).
This commit is contained in:
parent
a05c413029
commit
faaf16b8ed
|
@ -5,21 +5,18 @@
|
|||
# end-of-line conventions, instead of relying on the standard library,
|
||||
# which will only understand the local convention.
|
||||
|
||||
import codecs
|
||||
from codecs import BOM_UTF8
|
||||
import os
|
||||
import pipes
|
||||
import re
|
||||
import sys
|
||||
import codecs
|
||||
import tempfile
|
||||
|
||||
import tkFileDialog
|
||||
import tkMessageBox
|
||||
import re
|
||||
from Tkinter import *
|
||||
from SimpleDialog import SimpleDialog
|
||||
|
||||
from idlelib.configHandler import idleConf
|
||||
|
||||
from codecs import BOM_UTF8
|
||||
|
||||
# Try setting the locale, so that we can find out
|
||||
# what encoding to use
|
||||
try:
|
||||
|
@ -567,8 +564,12 @@ class IOBinding:
|
|||
"Update recent file list on all editor windows"
|
||||
self.editwin.update_recent_files_list(filename)
|
||||
|
||||
|
||||
def _io_binding(parent): # htest #
|
||||
root = Tk()
|
||||
from Tkinter import Toplevel, Text
|
||||
from idlelib.configHandler import idleConf
|
||||
|
||||
root = Toplevel(parent)
|
||||
root.title("Test IOBinding")
|
||||
width, height, x, y = list(map(int, re.split('[x+]', parent.geometry())))
|
||||
root.geometry("+%d+%d"%(x, y + 150))
|
||||
|
@ -585,6 +586,7 @@ def _io_binding(parent): # htest #
|
|||
self.text.event_generate("<<open-window-from-file>>")
|
||||
def save(self, event):
|
||||
self.text.event_generate("<<save-window>>")
|
||||
def update_recent_files_list(s, f): pass
|
||||
|
||||
text = Text(root)
|
||||
text.pack()
|
||||
|
|
|
@ -189,9 +189,11 @@ _grep_dialog_spec = {
|
|||
_io_binding_spec = {
|
||||
'file': 'IOBinding',
|
||||
'kwds': {},
|
||||
'msg': "Test the following bindings\n"
|
||||
"<Control-o> to display open window from file dialog.\n"
|
||||
"<Control-s> to save the file\n"
|
||||
'msg': "Test the following bindings.\n"
|
||||
"<Control-o> to open file from dialog.\n"
|
||||
"Edit the file.\n"
|
||||
"<Control-s> to save the file.\n"
|
||||
"Check that changes were saved by opening the file elsewhere."
|
||||
}
|
||||
|
||||
_multi_call_spec = {
|
||||
|
|
Loading…
Reference in New Issue