(kwargs, is_valid)
| 61 | ], |
| 62 | ) |
| 63 | def test_apcustom_completion_callable_count(kwargs, is_valid) -> None: |
| 64 | parser = Cmd2ArgumentParser() |
| 65 | if is_valid: |
| 66 | parser.add_argument("name", **kwargs) |
| 67 | else: |
| 68 | expected_err = "Only one of the following parameters" |
| 69 | with pytest.raises(ValueError, match=expected_err): |
| 70 | parser.add_argument("name", **kwargs) |
| 71 | |
| 72 | |
| 73 | @pytest.mark.parametrize("kwargs", [({"choices_provider": fake_func}), ({"completer": fake_func})]) |
nothing calls this directly
no test coverage detected
searching dependent graphs…