1
0
mirror of https://github.com/httpie/cli.git synced 2025-07-07 01:06:06 +02:00

Ignore crashes that happen on the 3rd party plugins (#1228)

* Ignore crashes that happen on the 3rd party plugins

* Give a suggestion about how to uninstall
This commit is contained in:
Batuhan Taskaya
2021-12-08 18:45:07 +03:00
committed by GitHub
parent ea8e22677a
commit 62e43abc86
5 changed files with 46 additions and 3 deletions

View File

@ -178,6 +178,14 @@ def dummy_plugin(interface):
return interface.make_dummy_plugin()
@pytest.fixture(scope='function')
def broken_plugin(interface):
base_plugin = interface.make_dummy_plugin()
with open(base_plugin.path / (base_plugin.import_name + '.py'), 'a') as stream:
stream.write('raise ValueError("broken plugin")\n')
return base_plugin
@pytest.fixture(scope='function')
def dummy_plugins(interface):
# Multiple plugins with different configurations