Skip to content

Commit c7bf16f

Browse files
committed
Fixed unit tests on Python versions older than 3.7
1 parent 2e94459 commit c7bf16f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tests/test_argparse_completer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ def __init__(self, *args, **kwargs):
6666
music_parser = Cmd2ArgumentParser(description='Manage music', prog='music')
6767

6868
# Add subcommands to music
69-
music_subparsers = music_parser.add_subparsers(required=True, dest='subcommand')
69+
music_subparsers = music_parser.add_subparsers()
7070
music_create_parser = music_subparsers.add_parser('create', help='Create music')
7171

7272
# Add subcommands to music -> create
73-
music_create_subparsers = music_create_parser.add_subparsers(required=True, dest='subcommand')
73+
music_create_subparsers = music_create_parser.add_subparsers()
7474
music_create_jazz_parser = music_create_subparsers.add_parser('jazz', help='Create jazz')
7575
music_create_rock_parser = music_create_subparsers.add_parser('rock', help='Create rocks')
7676

@@ -217,7 +217,7 @@ def do_hint(self, args: argparse.Namespace) -> None:
217217
arg_tokens_parser.add_argument('parent_arg', help='arg from a parent parser')
218218

219219
# Create a subcommand for to exercise receiving parent_tokens and subcommand name in arg_tokens
220-
arg_tokens_subparser = arg_tokens_parser.add_subparsers(required=True, dest='subcommand')
220+
arg_tokens_subparser = arg_tokens_parser.add_subparsers(dest='subcommand')
221221
arg_tokens_subcmd_parser = arg_tokens_subparser.add_parser('subcmd')
222222

223223
arg_tokens_subcmd_parser.add_argument('choices_pos', choices_function=choices_takes_arg_tokens)

0 commit comments

Comments
 (0)