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

Function test_plugins_upgrade

tests/test_plugins_cli.py:123–132  ·  view source on GitHub ↗
(httpie_plugins, httpie_plugins_success, dummy_plugin)

Source from the content-addressed store, hash-verified

121@pytest.mark.skip(reason='Doesn’t work in CI')
122@pytest.mark.requires_installation
123def 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

Callers

nothing calls this directly

Calls 3

parse_listingFunction · 0.90
httpie_plugins_successFunction · 0.85
buildMethod · 0.45

Tested by

no test coverage detected