diff options
Diffstat (limited to 'tests/admin_scripts/management/commands/suppress_base_options_command.py')
| -rw-r--r-- | tests/admin_scripts/management/commands/suppress_base_options_command.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/admin_scripts/management/commands/suppress_base_options_command.py b/tests/admin_scripts/management/commands/suppress_base_options_command.py new file mode 100644 index 0000000000..769ef3178c --- /dev/null +++ b/tests/admin_scripts/management/commands/suppress_base_options_command.py @@ -0,0 +1,24 @@ +from django.core.management import BaseCommand + + +class Command(BaseCommand): + + help = 'Test suppress base options command.' + requires_system_checks = [] + suppressed_base_arguments = { + '-v', + '--traceback', + '--settings', + '--pythonpath', + '--no-color', + '--force-color', + '--version', + 'file', + } + + def add_arguments(self, parser): + super().add_arguments(parser) + self.add_base_argument(parser, 'file', nargs='?', help='input file') + + def handle(self, *labels, **options): + print('EXECUTE:SuppressBaseOptionsCommand options=%s' % sorted(options.items())) |
