From a6383edd3cd91398492e41a255553a4ae8c57884 Mon Sep 17 00:00:00 2001 From: Lumi AI Workspace Date: Tue, 7 Jul 2026 01:05:15 +0700 Subject: [PATCH] test: cover diversity parser --- .../test_parser_diversity_command.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/integration/test_parser_diversity_command.py diff --git a/tests/integration/test_parser_diversity_command.py b/tests/integration/test_parser_diversity_command.py new file mode 100644 index 00000000..c6646424 --- /dev/null +++ b/tests/integration/test_parser_diversity_command.py @@ -0,0 +1,18 @@ +from __future__ import annotations + +from openamp_foundry.cli.main import build_parser + + +def test_diversity_command_parser_defaults_are_stable(): + parser = build_parser() + args = parser.parse_args([ + "diversity-check", + "--panel-csv", + "panel.csv", + ]) + + assert args.command == "diversity-check" + assert args.panel_csv == "panel.csv" + assert args.similarity_threshold == 0.60 + assert args.n_per_cluster == 1 + assert args.out == "outputs/diversity_report.md"