(interface, httpie_plugins_success)
| 70 | |
| 71 | @pytest.mark.requires_installation |
| 72 | def test_plugins_uninstall_specific(interface, httpie_plugins_success): |
| 73 | new_plugin_1 = interface.make_dummy_plugin() |
| 74 | new_plugin_2 = interface.make_dummy_plugin() |
| 75 | target_plugin = interface.make_dummy_plugin() |
| 76 | |
| 77 | httpie_plugins_success('install', new_plugin_1.path, new_plugin_2.path, target_plugin.path) |
| 78 | httpie_plugins_success('uninstall', target_plugin.name) |
| 79 | |
| 80 | assert interface.is_installed(new_plugin_1.name) |
| 81 | assert interface.is_installed(new_plugin_2.name) |
| 82 | assert not interface.is_installed(target_plugin.name) |
| 83 | |
| 84 | |
| 85 | @pytest.mark.requires_installation |
nothing calls this directly
no test coverage detected