summaryrefslogtreecommitdiff
path: root/tests_isolated
Commit message (Collapse)AuthorAgeFilesLines
* Changed isort to force wrapping of imports to reduce merge conflicts from ↵Eric Lin2021-01-224-14/+48
| | | | minor import changes.
* Changes default category to be heritable by default - meaning that ↵Eric Lin2020-09-112-0/+114
| | | | | | subclasses will inherit the parent class's default category. Adds optional flag to disable heritability.
* Fixed type hints in example code1.3.9Kevin Van Brunt2020-09-031-1/+1
|
* Added CommandSet.on_unregistered()Kevin Van Brunt2020-09-031-2/+7
|
* Updated docsKevin Van Brunt2020-09-011-7/+6
|
* Added unit tests for CommandSet callbacksKevin Van Brunt2020-09-011-1/+22
|
* Fixed issue where subcommand added with @as_subcommand_to decorator did not ↵Kevin Van Brunt2020-08-271-9/+9
| | | | | | display help when called with -h/--help. 'add_help=False' no longer has to be passed to parsers used in @as_subcommand_to decorator.
* The functions cmd2 adds to Namespaces (get_statement() and get_handler()) ↵Kevin Van Brunt2020-08-261-6/+6
| | | | | | | are now Cmd2AttributeWrapper objects named cmd2_statement and cmd2_handler. This makes it easy to filter out which attributes in an argparse.Namespace were added by cmd2.
* Added tests for invalid subcommandsEric Lin2020-08-201-0/+27
|
* Fixed AttributeError when CommandSet that uses as_subcommand_to decorator is ↵Kevin Van Brunt2020-08-191-0/+35
| | | | loaded during cmd2.Cmd.__init__().
* When passing a ns_provider to an argparse command, will now attempt to ↵Eric Lin2020-08-121-5/+29
| | | | resolve the correct CommandSet instance for self. If not, it'll fall back and pass in the cmd2 app
* Breaking change: Removed cmd2 app as a required second parameter toEric Lin2020-08-122-135/+112
| | | | | | CommandSet command functions (do_, complete_, help_). Renamed install_command_set and uninstall_command_set to register_command_set and unregister_command_set.
* Will now traverse down CommandSet inheritance tree to find all leaf descendants.1.3.2Eric Lin2020-08-101-5/+34
| | | | | | CommandSet now has a check to ensure it is only registered with one cmd2.Cmd instance at a time. Adds function to find command set by type and by command name
* Fixed prog value of subcommands added with as_subcommand_to() decorator.Kevin Van Brunt2020-08-071-2/+2
| | | | Fixed missing settings in subcommand parsers created with as_subcommand_to() decorator.
* Verify that a completer function is defined in a CommandSet beforeEric Lin2020-08-065-0/+1137
passing it a CommandSet instance. Search for a CommandSet instance that matches the completer's parent class type.` Resolves Issue #967 Renamed isolated_tests directory to tests_isolated for better visual grouping. Added some exception documentation