(disable_commands_app: DisableCommandsApp)
| 4008 | |
| 4009 | |
| 4010 | def test_metadata_preservation_while_disabled(disable_commands_app: DisableCommandsApp) -> None: |
| 4011 | orig_cmd_func = disable_commands_app.do_has_helper_func |
| 4012 | orig_help = disable_commands_app.help_has_helper_func |
| 4013 | orig_complete = disable_commands_app.complete_has_helper_func |
| 4014 | |
| 4015 | disable_commands_app.disable_command("has_helper_func", "Disabled") |
| 4016 | |
| 4017 | # Names and qualnames should be preserved |
| 4018 | assert disable_commands_app.do_has_helper_func.__name__ == orig_cmd_func.__name__ |
| 4019 | assert disable_commands_app.do_has_helper_func.__qualname__ == orig_cmd_func.__qualname__ |
| 4020 | |
| 4021 | assert disable_commands_app.help_has_helper_func.__name__ == orig_help.__name__ |
| 4022 | assert disable_commands_app.help_has_helper_func.__qualname__ == orig_help.__qualname__ |
| 4023 | |
| 4024 | assert disable_commands_app.complete_has_helper_func.__name__ == orig_complete.__name__ |
| 4025 | assert disable_commands_app.complete_has_helper_func.__qualname__ == orig_complete.__qualname__ |
| 4026 | |
| 4027 | # Docstrings should be preserved |
| 4028 | assert disable_commands_app.do_has_helper_func.__doc__ == orig_cmd_func.__doc__ |
| 4029 | assert disable_commands_app.help_has_helper_func.__doc__ == orig_help.__doc__ |
| 4030 | assert disable_commands_app.complete_has_helper_func.__doc__ == orig_complete.__doc__ |
| 4031 | |
| 4032 | |
| 4033 | def test_disabled_completer_returns_empty(disable_commands_app: DisableCommandsApp) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…