summaryrefslogtreecommitdiff
path: root/tests/test_parsing.py
Commit message (Expand)AuthorAgeFilesLines
* Added unit test for valid case of calling is_valid_command()Todd Leonhardt2018-10-031-6/+12
* Added unit test for is_valid_commandKevin Van Brunt2018-10-031-0/+26
* Fixed bug in handling unicode digits in macro argumentsKevin Van Brunt2018-09-271-0/+8
* Added unit tests for MacroArg regular expressionsKevin Van Brunt2018-09-271-0/+93
* Fix bug in `parse_command_only`kotfu2018-09-091-33/+76
* Took a stab at improving documentation and unit tests for Statement.parse_com...Todd Leonhardt2018-09-081-10/+50
* Use attrs on Statement object to do immutabilityTodd Leonhardt2018-09-061-1/+15
* Add back previously removed tests for statement.argskotfu2018-09-051-2/+45
* Using empty strings and lists instead of None for default values in StatmentKevin Van Brunt2018-09-011-27/+30
* Removed Statement.args since it was redundant. Replaced with already parsed l...Kevin Van Brunt2018-08-231-98/+83
* parse_command_only now appropriately sets multiline_commandkotfu2018-08-081-0/+10
* Add unit tests to validate embedded newline parsingkotfu2018-08-061-1/+18
* Merged master with bug fix for #474Todd Leonhardt2018-07-171-5/+18
|\
| * Bug fix and unit tests for #474kotfu2018-07-161-4/+18
* | Add tests for StatementParser() created with no arguments.kotfu2018-07-151-0/+26
* | More assertions to check for string value of statementkotfu2018-06-031-16/+79
|/
* Standardize cmd2 imports in tests and exampleskotfu2018-05-231-2/+1
* Fix bug in sequential terminator logickotfu2018-05-171-2/+2
* Add unit tests to check for multiple terminatorskotfu2018-05-161-2/+36
* Remove cmd2.Cmd.redirector for #381kotfu2018-05-101-8/+9
* Make alias checking and command parsing use the same regexkotfu2018-05-071-0/+24
* Add unit tests to ensure multiple terminator chars workskotfu2018-05-061-16/+26
* Rename unit testkotfu2018-05-061-1/+1
* Add more unit testskotfu2018-05-061-5/+14
* Fix pylint warningskotfu2018-05-061-2/+2
* Merge branch 'master' into ignore_identcharskotfu2018-05-061-5/+9
|\
| * Refactor self.complete() for #380kotfu2018-05-051-20/+24
* | Oops, fixed an oversight that broke the buildkotfu2018-05-061-2/+2
* | Fix alias expansion when not followed by whitespacekotfu2018-05-061-19/+66
|/
* Merge branch 'ply' of https://github.com/python-cmd2/cmd2 into plykotfu2018-05-021-3/+3
|\
| * Merge branch 'test_merge' into test_ply_mergeEric Lin2018-05-021-3/+3
| |\
| | * Removed the expensive imports from cmd2/__init__.pyEric Lin2018-04-251-10/+8
* | | Add argv to Statement objectkotfu2018-05-021-9/+50
|/ /
* | Fix nested alias and shortcut expansionkotfu2018-04-301-4/+20
* | Add test_command_with_quoted_args()kotfu2018-04-291-0/+6
* | Add new unit testkotfu2018-04-291-0/+7
* | Really get rid of the inputFrom stuff, including documentationkotfu2018-04-291-22/+0
* | pylint cleanupskotfu2018-04-291-9/+9
* | outputTo -> output_tokotfu2018-04-291-5/+5
* | pipeTo -> pipe_tokotfu2018-04-291-9/+9
* | multilineCommand -> multiline_commandkotfu2018-04-291-8/+8
* | Move quotes and redirection_chars from arguments to constantskotfu2018-04-291-2/+0
* | First stage of refactoring cmd2.parseline() for tab completionkotfu2018-04-261-1/+37
* | Add test for alias expansion on incomplete multiline commandskotfu2018-04-241-18/+18
* | Refactoring and code cleanupkotfu2018-04-241-76/+270
* | remove old pyparsing unit tests, they have all been duplicated in shlexkotfu2018-04-221-239/+0
|/
* Cleaned up __init__.pyTodd Leonhardt2018-04-171-18/+18
* Started removing dependency on sixTodd Leonhardt2018-04-151-5/+0
* Deleted optparse code which had been previously deprecated in 0.8.0 releaseTodd Leonhardt2018-04-091-17/+0
* Fixed bug where positional argument was given after keyword argumentsTodd Leonhardt2018-03-161-1/+1