Test that command_parsers can find a disabled command's parser.
(disable_commands_app: DisableCommandsApp)
| 3993 | |
| 3994 | |
| 3995 | def test_get_parser_while_disabled(disable_commands_app: DisableCommandsApp) -> None: |
| 3996 | """Test that command_parsers can find a disabled command's parser.""" |
| 3997 | # Get parser before disabling |
| 3998 | parser_before = disable_commands_app.command_parsers.get(disable_commands_app.do_argparse_command) |
| 3999 | assert parser_before is not None |
| 4000 | |
| 4001 | # Disable command |
| 4002 | disable_commands_app.disable_command("argparse_command", "Disabled") |
| 4003 | |
| 4004 | # Get parser after disabling |
| 4005 | parser_after = disable_commands_app.command_parsers.get(disable_commands_app.do_argparse_command) |
| 4006 | assert parser_after is not None |
| 4007 | assert parser_after is parser_before |
| 4008 | |
| 4009 | |
| 4010 | def test_metadata_preservation_while_disabled(disable_commands_app: DisableCommandsApp) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…