History | View | Annotate | Download (18.6 kB)
Separate object/container level args, raise errors
Refs: #4301
-R/--recursive argument will be a container-level only argument,so all arguments should be separated and raise erros in case of wrong usage
Unittest kamaki.cli.Config.__init__
Refs: #4058
Add the raiseCLIError method under unit tests
Test All cli.errors error classes
Add meta/properties image methods, whip compute
Refs: #4231
New methods:/image meta list/set/delete --<meta>[=value] ... -p k1[=v1] [-p k2[=v2]] ...
Create a kamaki.cli.utils package
Refs: #4059
Initialize tests for kamaki.cli.utils
Add unittests for kamaki.cli.logger
Complete unittests for kamaki.cli.history class
Test ArgumentParseManager upto update_parser
Test ProgressBarArgument
Test Version and KeyValue Arguments
Test DateArgument
Test IntArgument
Test FlagArgument and ValueArgument
Initialize RuntimeConfigArgument unittests
Complete ConfigArgument testing
Initialize unittests for argument.Argument
Also, make argument package a directory
Setup test example commands for CommandTree
Setup unittest for CLI and apply to commant_tree
Only a init and name methods are tested for now