Kaydet (Commit) faaf16b8 authored tarafından Terry Jan Reedy's avatar Terry Jan Reedy

Issue #25507: move test-specific imports to test function (idlelib.IOBinding).

üst a05c4130
......@@ -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 = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment