Skip to content

Commit d04b0e2

Browse files
committed
Remove SysExit call
1 parent 8606933 commit d04b0e2

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

test/hermes_test/model/test_api_e2e.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,12 +184,13 @@ def test_cff_harvest(tmp_path, monkeypatch, cff, res):
184184
monkeypatch.setattr(context_manager.HermesContext.__init__, "__defaults__", (tmp_path.cwd(),))
185185
cli.main()
186186
except SystemExit:
187+
print("TODO: Delete wenn package is working again or mock cli")
188+
finally:
187189
manager = context_manager.HermesContext()
188190
manager.prepare_step("harvest")
189191
with manager["cff"] as cache:
190192
result = SoftwareMetadata(cache["codemeta"])
191193
manager.finalize_step("harvest")
192-
finally:
193194
sys.argv = orig_argv
194195

195196
# FIXME: update to compare the SoftwareMetadata objects instead of the data_dicts (in multiple places)
@@ -344,12 +345,13 @@ def test_codemeta_harvest(tmp_path, monkeypatch, codemeta, res):
344345
monkeypatch.setattr(context_manager.HermesContext.__init__, "__defaults__", (tmp_path.cwd(),))
345346
cli.main()
346347
except SystemExit:
348+
print("TODO: Delete wenn package is working again or mock cli")
349+
finally:
347350
manager = context_manager.HermesContext()
348351
manager.prepare_step("harvest")
349352
with manager["codemeta"] as cache:
350353
result = SoftwareMetadata(cache["codemeta"])
351354
manager.finalize_step("harvest")
352-
finally:
353355
sys.argv = orig_argv
354356

355357
assert result.data_dict == res.data_dict

0 commit comments

Comments
 (0)