From afbba4e810e73ccde9bf4c0faf96b51203495047 Mon Sep 17 00:00:00 2001 From: Ian Date: Wed, 7 Aug 2024 17:08:40 -0400 Subject: [PATCH 1/2] Update test_fre_cli.py `catalogbuilder`'s API changed. the tests should catch this but do not. updating with a test that will fail --- fre/tests/test_fre_cli.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fre/tests/test_fre_cli.py b/fre/tests/test_fre_cli.py index b1b74250..a4af6e0c 100644 --- a/fre/tests/test_fre_cli.py +++ b/fre/tests/test_fre_cli.py @@ -58,6 +58,14 @@ def test_cli_fre_catalog(): result = runner.invoke(fre.fre, args=["catalog"]) assert result.exit_code == 0 +def test_cli_fre_catalog_builder(): + result = runner.invoke(fre.fre, args=["catalog", "builder"]) + assert result.exit_code == 0 + +def test_cli_fre_catalog_builder(): + result = runner.invoke(fre.fre, args=["catalog", "builder", "/archive/FIRST.LAST/fre/FMS2023.04_om5_20240410/ESM4.2JpiC_om5b04r1/gfdl.ncrc5-intel23-prod-openmp/pp"]) + assert result.exit_code == 0 + def test_cli_fre_catalog_help(): result = runner.invoke(fre.fre, args=['--help', "catalog"]) assert result.exit_code == 0 From fc9b71f1a5becd3057cec9447009c00b563e4c99 Mon Sep 17 00:00:00 2001 From: Ian Date: Wed, 7 Aug 2024 17:55:37 -0400 Subject: [PATCH 2/2] Update test_fre_cli.py --- fre/tests/test_fre_cli.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/fre/tests/test_fre_cli.py b/fre/tests/test_fre_cli.py index a4af6e0c..9a3e3141 100644 --- a/fre/tests/test_fre_cli.py +++ b/fre/tests/test_fre_cli.py @@ -58,12 +58,8 @@ def test_cli_fre_catalog(): result = runner.invoke(fre.fre, args=["catalog"]) assert result.exit_code == 0 -def test_cli_fre_catalog_builder(): - result = runner.invoke(fre.fre, args=["catalog", "builder"]) - assert result.exit_code == 0 - -def test_cli_fre_catalog_builder(): - result = runner.invoke(fre.fre, args=["catalog", "builder", "/archive/FIRST.LAST/fre/FMS2023.04_om5_20240410/ESM4.2JpiC_om5b04r1/gfdl.ncrc5-intel23-prod-openmp/pp"]) +def test_cli_fre_catalog_builder_help(): + result = runner.invoke(fre.fre, args=["catalog", "builder", "--help"]) assert result.exit_code == 0 def test_cli_fre_catalog_help():