mirror of
https://github.com/OpenFreeEnergy/openfe.git
synced 2026-06-04 22:34:24 +08:00
* isort for docs and utils * isort for top-level openfe, analysis, setup * isort setup/ * isort storage/ * isort protocols * isort openn_afe * isort openmm_rfe * isort all protocols * apply isort to openfe/tests * apply isort to openfecli * apply isort to devtools/ * add TODO for setup init
17 lines
514 B
Python
17 lines
514 B
Python
"""Helper utilities for CLI tests"""
|
|
|
|
import traceback
|
|
|
|
import click
|
|
|
|
|
|
def assert_click_success(result: click.testing.Result): # -no-cov-
|
|
"""Pass through error message if a click test fails.
|
|
Taken from https://github.com/openpathsampling/openpathsampling-cli/blob/main/paths_cli/commands/pathsampling.py
|
|
"""
|
|
if result.exit_code != 0:
|
|
print(result.output)
|
|
traceback.print_tb(result.exc_info[2])
|
|
print(result.exc_info[0], result.exc_info[1])
|
|
assert result.exit_code == 0
|