(base_app: cmd2.Cmd)
| 2187 | |
| 2188 | |
| 2189 | def test_resolve_completer_with_bad_input(base_app: cmd2.Cmd) -> None: |
| 2190 | mock_provider = mock.MagicMock() |
| 2191 | mock_completer = mock.MagicMock() |
| 2192 | mock_parser = mock.MagicMock() |
| 2193 | |
| 2194 | with pytest.raises(ValueError) as excinfo: # noqa: PT011 |
| 2195 | base_app._resolve_completer( |
| 2196 | choices=[], |
| 2197 | choices_provider=mock_provider, |
| 2198 | completer=mock_completer, |
| 2199 | parser=mock_parser, |
| 2200 | ) |
| 2201 | |
| 2202 | assert "None of the following parameters can be used alongside a parser" in str(excinfo.value) |
| 2203 | |
| 2204 | |
| 2205 | def test_custom_stdout() -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…