Files
openfe/openfecli/tests/utils.py
Alyssa Travitz 036869ae81 Ci/add ruff format part4 - the final format! (#1623)
* format cli tests top level

* format cli commands tests

* format cli parameters tests
2025-10-24 23:50:52 +00:00

16 lines
513 B
Python

"""Helper utilities for CLI tests"""
import click
import traceback
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