MCPcopy Index your code
hub / github.com/httpie/cli / test_plugins_installation

Function test_plugins_installation

tests/test_plugins_cli.py:9–15  ·  view source on GitHub ↗
(httpie_plugins_success, interface, dummy_plugin, cli_mode)

Source from the content-addressed store, hash-verified

7@pytest.mark.requires_installation
8@pytest.mark.parametrize('cli_mode', [True, False])
9def test_plugins_installation(httpie_plugins_success, interface, dummy_plugin, cli_mode):
10 lines = httpie_plugins_success('install', dummy_plugin.path, cli_mode=cli_mode)
11 assert lines[0].startswith(
12 f'Installing {dummy_plugin.path}'
13 )
14 assert f'Successfully installed {dummy_plugin.name}-{dummy_plugin.version}' in lines
15 assert interface.is_installed(dummy_plugin.name)
16
17
18@pytest.mark.requires_installation

Callers

nothing calls this directly

Calls 2

httpie_plugins_successFunction · 0.85
is_installedMethod · 0.80

Tested by

no test coverage detected