summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | Added code to handle flags with action set to append, append_const, and ↵Kevin Van Brunt2019-07-081-22/+22
| | | | | | | | count in AutoCompleter
* | Fixed issue where -- was not handled properly in AutoCompleter when the ↵Kevin Van Brunt2019-07-081-38/+44
| | | | | | | | parser's prefix characters did not include -
* | More unit testsKevin Van Brunt2019-07-081-1/+24
| |
* | More unit testsKevin Van Brunt2019-07-071-6/+11
| |
* | More unit testsKevin Van Brunt2019-07-071-8/+31
| |
* | More argparse completer unit testsKevin Van Brunt2019-07-071-24/+65
| |
* | Moved all custom argparse classes intended for normal development to ↵Kevin Van Brunt2019-07-071-3/+6
| | | | | | | | | | | | | | argparse_custom.py. Lazy loading AutoCompleter in cmd2 instance methods to allow argparse_completer.py to import cmd2.Cmd class. This Architecture makes more sense because AutoCompleter depends on cmd2.Cmd.
* | Hiding flags that have help value of SUPRESSED in tab completion resultsKevin Van Brunt2019-07-071-0/+91
| | | | | | | | Added more unit tests for argparse completer
* | More unit testsKevin Van Brunt2019-07-061-32/+54
| |
* | Fixed issue where default descriptive header wasn't set correctlyKevin Van Brunt2019-07-061-2/+2
| |
* | More unit testsKevin Van Brunt2019-07-061-5/+60
| |
* | Updating unit testsKevin Van Brunt2019-07-061-62/+94
| |
* | Added ability to limit how many CompletionItems display at a timeKevin Van Brunt2019-07-061-1/+1
| |
* | Display set command tab-completion results as CompletionItemsKevin Van Brunt2019-07-061-16/+14
| |
* | Made alias and macro tab completion lookup results use CompletionItemsKevin Van Brunt2019-07-061-4/+17
| |
* | Refactoring and more unit testsKevin Van Brunt2019-07-051-30/+58
| |
* | Reorganized argparse completion and custom unit testsKevin Van Brunt2019-07-052-16/+15
| |
* | Simplifying unit tests for AutoCompleterKevin Van Brunt2019-07-051-199/+228
| |
* | Fixed unit testsKevin Van Brunt2019-07-051-100/+1
| |
* | Fixing unit testsKevin Van Brunt2019-07-041-9/+10
| |
* | Fixing unit testsKevin Van Brunt2019-07-041-5/+4
| |
* | Moved basic_complete to utilsKevin Van Brunt2019-07-021-5/+5
|/
* Whitespace and doc fixesKevin Van Brunt2019-07-011-1/+1
|
* Modified async_alert_str to also get passed the number of terminal columns ↵Todd Leonhardt2019-07-011-0/+11
| | | | and added unit tests for it
* Merge branch 'master' into colorama_encapsulationTodd Leonhardt2019-06-301-1/+74
|\
| * Added unit tests for _redirect_completeKevin Van Brunt2019-06-301-1/+74
| |
* | Initial changes for encapsulation of colorama usage within ansi.pyTodd Leonhardt2019-06-301-13/+25
|/ | | | | | | | | | | | | | | Changes include: - ansi.py is now the only cmd2 code which depends on colorama - cmd2 tests no longer rely on colorama - Added new functions to ansi.py: - async_alert_str() - set_title_str - Added unit test for set_title_str TODO: - Refactor async_alert_str so cursor position is passed in and import from rl_utils is no longer required - Add unit test(s) for async_alert_str - Refactor FG_COLORS and BG_COLORS in ansi.py to not use constants from colorama
* Added unit test for passing transcript_files during Cmd __init__Todd Leonhardt2019-06-291-2/+7
|
* Added unit test for startup_script functionalityTodd Leonhardt2019-06-292-0/+15
|
* Remove load, _relative_load, pyscript aliases whichTodd Leonhardt2019-06-292-17/+2
| | | | | | These commands were renamed in the last release, but aliases were created along with warnings to help aid the transition. The command aliases are now being removed in this release.
* Always set the canonical version allow_ansi' string valueKevin Van Brunt2019-06-291-9/+16
|
* Handling alternate cases of allow_ansi valuesKevin Van Brunt2019-06-291-0/+3
|
* Added validation when setting allow_ansiKevin Van Brunt2019-06-291-0/+14
|
* Moved RESET to end of color dictionaries and skip a test on Mac since it is ↵Todd Leonhardt2019-06-281-1/+2
| | | | unreliable on Azure DevOps CI
* Simplified ansi color dictionaries and lookup methodsTodd Leonhardt2019-06-272-26/+21
| | | | | | | Also: - Updated examples that use color to use cmd2.ansi instead of colorama - Updated tests that use color to use cmd2.ansi instead of colorama - plumbum_colorspy example shows how to override color lookup functions to use a different color library
* Added fg_lookup() and bg_lookup() two-stage color lookup functionsTodd Leonhardt2019-06-271-0/+26
|
* Added unit testsKevin Van Brunt2019-06-271-7/+20
|
* Added unit tests for ansi.pyKevin Van Brunt2019-06-273-34/+73
|
* Made allow_ansi an application-wide setting and moved it to ansi.pyKevin Van Brunt2019-06-271-14/+10
|
* More replacing of 'colors' with 'allow_ansi'Kevin Van Brunt2019-06-263-6/+6
|
* Renamed colors setting to allow_ansiKevin Van Brunt2019-06-263-35/+35
|
* Changed signature of style() to allow for simpler calling and overriding of ↵Kevin Van Brunt2019-06-262-5/+5
| | | | settings in a provided TextStyle
* Added TextStyle class and default implementations for various message types ↵Kevin Van Brunt2019-06-262-5/+5
| | | | like Warning, Error, and Succes
* Moved code related to ANSI escape codes to new file called ansi.pyKevin Van Brunt2019-06-262-17/+18
|
* Renamed style_message to styleKevin Van Brunt2019-06-262-7/+7
|
* Removed color args from poutput since the style function is going to do more ↵Kevin Van Brunt2019-06-251-4/+4
| | | | than color
* Removed end argument from style_messageKevin Van Brunt2019-06-251-2/+2
|
* Replaced more pexcept uses with perrorKevin Van Brunt2019-06-251-3/+3
|
* Add 2 tests to test_utils.py for style_message()Daniel Ahn2019-06-251-1/+20
|
* Revert change in test_poutput_color_alwaysDaniel Ahn2019-06-241-1/+1
|