From d02dd795eaba91570ebef21714c2837ecd766f3c Mon Sep 17 00:00:00 2001 From: Alyssa Travitz Date: Tue, 22 Apr 2025 18:28:06 -0700 Subject: [PATCH] fixing test's allow partial test --- openfecli/tests/commands/test_gather.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openfecli/tests/commands/test_gather.py b/openfecli/tests/commands/test_gather.py index 23b5ff870..53bfa9353 100644 --- a/openfecli/tests/commands/test_gather.py +++ b/openfecli/tests/commands/test_gather.py @@ -273,13 +273,15 @@ def test_cmet_failed_edge(self, cmet_result_dir, report, file_regression): assert_click_success(cli_result) file_regression.check(cli_result.output, extension=".tsv") - @pytest.mark.parametrize("allow_partial", ["--allow-partial", ""]) + @pytest.mark.parametrize("allow_partial", [True, False]) def test_cmet_too_few_edges_error(self, cmet_result_dir, allow_partial): results = [str(cmet_result_dir / f"result_{i}_failed_edge") for i in range(3)] - args = ["--report", "dg", allow_partial] + args = ["--report", "dg"] runner = CliRunner(mix_stderr=False) - cli_result = runner.invoke(gather, results + args) + if allow_partial: + args += ['--allow-partial'] + cli_result = runner.invoke(gather, results + args) assert cli_result.exit_code == 1 assert ( "The results network has 0 edge(s), but 3 or more edges are required"