(self, args_list, is_subcommand=True)
| 223 | self.assertEqual(self.shell.run(argv), 1) |
| 224 | |
| 225 | def _validate_parser(self, args_list, is_subcommand=True): |
| 226 | for args in args_list: |
| 227 | ns = self.shell.parser.parse_args(args) |
| 228 | func = ( |
| 229 | self.shell.commands[args[0]].run_and_print |
| 230 | if not is_subcommand |
| 231 | else self.shell.commands[args[0]].commands[args[1]].run_and_print |
| 232 | ) |
| 233 | self.assertEqual(ns.func, func) |
| 234 | |
| 235 | def test_action(self): |
| 236 | args_list = [ |
no outgoing calls
no test coverage detected