summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test/test_autocomplete.py
Commit message (Collapse)AuthorAgeFilesLines
* bpo-43013: Update idlelib code to 3.x (GH-24315)Terry Jan Reedy2021-01-241-1/+1
| | | | Remove 9 remaining '(object)' occurrences in class headers in idlelib and 25 '()' occurrences in idlelib.idle_test class headers.
* bpo-37765: Add keywords to IDLE tab completions (GH-15138)Terry Jan Reedy2020-07-091-2/+5
| | | | | | | Keywords are present in the main module tab completion lists generated by rlcompleter, which is used by REPLs on *nix. Add all keywords to IDLE's main module name list except those already added from builtins (True, False, and None) . This list may also be used by Show Completions on the Edit menu, and its hot key. Rewrite Completions doc. Co-authored-by: Cheryl Sabella <cheryl.sabella@gmail.com>
* bpo-40723: Make IDLE autocomplete test run without __main__.__file__ (GH-20311)Florian Dahlitz2020-05-241-1/+1
| | | | This was the only failure running unittest.main(test.test_idle) after imports.
* bpo-36419: IDLE - Refactor autocompete and improve testing. (#15121)Terry Jan Reedy2019-08-041-99/+149
|
* bpo-35610: IDLE - Replace .context_use_ps1 with .prompt_last_line (GH-11307)Cheryl Sabella2019-06-021-1/+1
| | | | Changes in bpo- 31858 made the less informative 'context_use_ps1' redundant.
* bpo-30348: IDLE: Add test_autocomplete unittest (GH-2209)Louie Lu2019-03-241-21/+119
|
* bpo-36405: IDLE - Restore __main__ and add tests (#12518)Terry Jan Reedy2019-03-241-3/+8
| | | | Fix error in commit 2b75155 noticed by Serhiy Storchaka.
* bpo-33855: Minimally test all IDLE modules. (GH-7689)Terry Jan Reedy2018-06-151-6/+1
| | | | Create a template for minimally testing a tkinter-using module by importing it and instantiating its class(es). Add a test file for all non-startup IDLE modules. Edit existing files and update coverage. This is part 1 of 3, covering the 21 autocomplete to help modules and touching 33 idlelib files.
* Issue #27714: Remove unneeded non-idempotent call that fails on retest.Terry Jan Reedy2016-08-211-2/+0
|\
| * Issue #27714: Remove unneeded non-idempotent call that fails on retest.Terry Jan Reedy2016-08-211-2/+0
| |
* | Issue #19198: IDLE: tab after initial whitespace should tab, not autocomplete.Terry Jan Reedy2016-07-251-0/+5
| | | | | | | | Fixes problem with writing docstrings at lease twice indented.
* | Issue *24750: Switch all scrollbars in IDLE to ttk versions.Terry Jan Reedy2016-06-101-2/+6
| | | | | | | | Where needed, add minimal tests to cover changes.
* | Issue 20567: Revise idle_test/README.txt and some tests to match new advice.Terry Jan Reedy2016-06-041-2/+1
|\ \ | |/
| * Issue 20567: Revise idle_test/README.txt and some tests to match new advice.Terry Jan Reedy2016-06-041-2/+1
| |
* | Issue #24225: Within idlelib files, update idlelib module names.Terry Jan Reedy2016-05-281-3/+3
|/ | | | | | | | | | | | | | | | This follows the previous patch that changed idlelib file names. Class names that matched old module names are not changed. Change idlelib imports in turtledemo.__main__. Exception: config-extensions.def. Previously, extension section names, file names, and class names had to match. Changing section names would create cross-version conflicts in config-extensions.cfg (user customizations). Instead map old names to new file names at point of import in editor.EditorWindow.load_extension. Patch extensively tested with test_idle, idle_test.htest.py, a custom import-all test, running IDLE in a console to catch messages, and testing each menu item. Based on a patch by Al Sweigart.
* Issue #23184: idle tests, remove unused names and imports.Terry Jan Reedy2015-05-161-2/+2
|
* whitespaceTerry Jan Reedy2014-06-081-1/+1
|
* Issue #21682: Replace EditorWindow with mock to eliminate memory leaks.Terry Jan Reedy2014-06-071-3/+10
| | | | Patch by Saimadhav Heblikar.
* Issue #18409: Idle: add unittest for AutoComplete. Patch by Phil Webster.Terry Jan Reedy2014-06-041-0/+136