diff options
Diffstat (limited to 'tests/admin_scripts')
| -rw-r--r-- | tests/admin_scripts/tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py index b8fea1d0d3..ec7f47ac36 100644 --- a/tests/admin_scripts/tests.py +++ b/tests/admin_scripts/tests.py @@ -1417,6 +1417,14 @@ class CommandTypes(AdminScriptTestCase): expected_labels = "('testlabel',)" self._test_base_command(args, expected_labels, option_a="'x'", option_b="'y'") + def test_base_command_with_wrong_option(self): + "User BaseCommands outputs command usage when wrong option is specified" + args = ['base_command', '--invalid'] + out, err = self.run_manage(args) + self.assertNoOutput(out) + self.assertOutput(err, "usage: manage.py base_command") + self.assertOutput(err, "error: unrecognized arguments: --invalid") + def _test_base_command(self, args, labels, option_a="'1'", option_b="'2'"): out, err = self.run_manage(args) |
