(httpie_plugins, httpie_plugins_success, dummy_plugin)
| 121 | @pytest.mark.skip(reason='Doesn’t work in CI') |
| 122 | @pytest.mark.requires_installation |
| 123 | def test_plugins_upgrade(httpie_plugins, httpie_plugins_success, dummy_plugin): |
| 124 | httpie_plugins_success("install", dummy_plugin.path) |
| 125 | |
| 126 | # Make a new version of the plugin |
| 127 | dummy_plugin.version = '2.0.0' |
| 128 | dummy_plugin.build() |
| 129 | |
| 130 | httpie_plugins_success("upgrade", dummy_plugin.path) |
| 131 | data = parse_listing(httpie_plugins_success('list')) |
| 132 | assert data[dummy_plugin.name]['version'] == '2.0.0' |
| 133 | |
| 134 | |
| 135 | @pytest.mark.requires_installation |
nothing calls this directly
no test coverage detected