From b5893d77404da25ddf470607418171f1f74c1498 Mon Sep 17 00:00:00 2001 From: Matt Garber Date: Tue, 11 Feb 2025 15:48:19 -0500 Subject: [PATCH] Updated version output check --- cumulus_library/cli.py | 2 +- tests/test_cli.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/cumulus_library/cli.py b/cumulus_library/cli.py index e308f8b6..7e897e53 100755 --- a/cumulus_library/cli.py +++ b/cumulus_library/cli.py @@ -441,7 +441,7 @@ def main(cli_args=None): sys.exit(1) if args["action"] == "version": - table = rich.table.Table(title=f"cumulus library version: {__version__}") + table = rich.table.Table(title=f"cumulus-library version: {__version__}") table.add_column("Study Name", style="green") table.add_column("Version", style="blue") studies = get_study_dict(args.get("study_dir")) diff --git a/tests/test_cli.py b/tests/test_cli.py index 75fb8093..75b428c9 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -866,8 +866,13 @@ def test_version(capfd): ) out, _ = capfd.readouterr() assert f"cumulus-library version: {__version__}" in out - assert "study_valid: 1.0.0" in out - assert "study_invalid_bad_query: no version defined" in out + out = out.split("\n") + valid = list(filter(lambda x: " study_valid " in x, out)) + assert len(valid) == 1 + assert " 1.0.0 " in valid[0] + invalid = list(filter(lambda x: " study_invalid_bad_query " in x, out)) + assert len(invalid) == 1 + assert " No version defined " in invalid[0] @mock.patch.dict(