(httpie_plugins_success, interface, dummy_plugin, cli_mode)
| 7 | @pytest.mark.requires_installation |
| 8 | @pytest.mark.parametrize('cli_mode', [True, False]) |
| 9 | def 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 |
nothing calls this directly
no test coverage detected