summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTerry Jan Reedy <tjreedy@udel.edu>2014-05-20 02:54:58 (GMT)
committerTerry Jan Reedy <tjreedy@udel.edu>2014-05-20 02:54:58 (GMT)
commitb7b56e9110171fb4430d3711c4054d1425d5bc1c (patch)
treedaea1070f412e65b3098f33c1502572f87b4387d
parent2a54582d72e50ae809938122212391157ec773e9 (diff)
parentab4fd4448a18c185fd5c36de40d06ec15b1e64a9 (diff)
downloadcpython-b7b56e9110171fb4430d3711c4054d1425d5bc1c.zip
cpython-b7b56e9110171fb4430d3711c4054d1425d5bc1c.tar.gz
cpython-b7b56e9110171fb4430d3711c4054d1425d5bc1c.tar.bz2
merge heads
-rw-r--r--Lib/idlelib/EditorWindow.py14
-rw-r--r--Lib/idlelib/idle_test/htest.py39
2 files changed, 26 insertions, 27 deletions
diff --git a/Lib/idlelib/EditorWindow.py b/Lib/idlelib/EditorWindow.py
index 06fb137..6b59023 100644
--- a/Lib/idlelib/EditorWindow.py
+++ b/Lib/idlelib/EditorWindow.py
@@ -79,7 +79,7 @@ class HelpDialog(object):
self.parent = None
helpDialog = HelpDialog() # singleton instance
-def _Help_dialog(parent): # wrapper for htest
+def _help_dialog(parent): # wrapper for htest
helpDialog.show_dialog(parent)
@@ -1702,21 +1702,21 @@ def fixwordbreaks(root):
tk.call('set', 'tcl_nonwordchars', '[^a-zA-Z0-9_]')
-def _Editor_window(parent):
+def _editor_window(parent):
root = parent
fixwordbreaks(root)
- root.withdraw()
+## root.withdraw()
if sys.argv[1:]:
filename = sys.argv[1]
else:
filename = None
macosxSupport.setupApp(root, None)
edit = EditorWindow(root=root, filename=filename)
- edit.set_close_hook(root.quit)
- edit.text.bind("<<close-all-windows>>", edit.close_event)
+## edit.set_close_hook(root.quit)
+## edit.text.bind("<<close-all-windows>>", edit.close_event)
if __name__ == '__main__':
from idlelib.idle_test.htest import run
if len(sys.argv) <= 1:
- run(_Help_dialog)
- run(_Editor_window)
+ run(_help_dialog)
+ run(_editor_window)
diff --git a/Lib/idlelib/idle_test/htest.py b/Lib/idlelib/idle_test/htest.py
index 001f7ee..04463a1 100644
--- a/Lib/idlelib/idle_test/htest.py
+++ b/Lib/idlelib/idle_test/htest.py
@@ -13,10 +13,10 @@ if __name__ == '__main__':
The X object must have a .__name__ attribute and a 'parent' parameter.
X will often be a widget class, but a callable instance with .__name__
or a wrapper function also work. The name of wrapper functions, like
-'_Editor_Window', should start with '_'.
+'_editor_Window', should start with '_'.
This file must contain a matching instance of the folling template,
-with X.__name__ prepended, as in '_Editor_window_spec ...'.
+with X.__name__ prepended, as in '_editor_window_spec ...'.
_spec = {
'file': '',
@@ -33,19 +33,6 @@ msg: displayed in a master window. Hints as to how the user might
from importlib import import_module
import tkinter as tk
-
-_Editor_window_spec = {
- 'file': 'EditorWindow',
- 'kwds': {},
- 'msg': "Test editor functions of interest"
- }
-
-_Help_dialog_spec = {
- 'file': 'EditorWindow',
- 'kwds': {},
- 'msg': "If the help text displays, this works"
- }
-
AboutDialog_spec = {
'file': 'aboutDialog',
'kwds': {'title': 'About test'},
@@ -53,15 +40,27 @@ AboutDialog_spec = {
}
+_editor_window_spec = {
+ 'file': 'EditorWindow',
+ 'kwds': {},
+ 'msg': "Test editor functions of interest"
+ }
+
GetCfgSectionNameDialog_spec = {
'file': 'configSectionNameDialog',
'kwds': {'title':'Get Name',
- 'message':'Enter something',
- 'used_names': {'abc'},
- '_htest': True},
+ 'message':'Enter something',
+ 'used_names': {'abc'},
+ '_htest': True},
'msg': "After the text entered with [Ok] is stripped, <nothing>, "
- "'abc', or more that 30 chars are errors.\n"
- "Close 'Get Name' with a valid entry (printed to Shell), [Cancel], or [X]",
+ "'abc', or more that 30 chars are errors.\n"
+ "Close 'Get Name' with a valid entry (printed to Shell), [Cancel], or [X]",
+ }
+
+_help_dialog_spec = {
+ 'file': 'EditorWindow',
+ 'kwds': {},
+ 'msg': "If the help text displays, this works"
}
def run(test):