diff --git a/codecov.yml b/codecov.yml index 3d084f6..5a55ace 100644 --- a/codecov.yml +++ b/codecov.yml @@ -9,7 +9,7 @@ coverage: status: project: default: - target: 60% + target: 65% threshold: 1% base: auto if_no_uploads: error diff --git a/pyproject.toml b/pyproject.toml index fb51e13..499014e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -395,7 +395,7 @@ commands = [ [ "pytest", {replace = "posargs", extend = true}, - "--cov-fail-under=60", + "--cov-fail-under=65", "--cov-report=html", "--cov-report=xml", "--cov=ampform_dpd", diff --git a/tests/test_dpd_builder.py b/tests/test_dpd_builder.py index 2118357..8b16d58 100644 --- a/tests/test_dpd_builder.py +++ b/tests/test_dpd_builder.py @@ -7,6 +7,7 @@ from ampform_dpd import DalitzPlotDecompositionBuilder from ampform_dpd.adapter.qrules import normalize_state_ids, to_three_body_decay +from ampform_dpd.dynamics.builder import formulate_breit_wigner_with_form_factor if TYPE_CHECKING: from qrules.transition import ReactionInfo @@ -25,6 +26,11 @@ def test_all_subsystems( builder = DalitzPlotDecompositionBuilder( decay, min_ls=min_ls, all_subsystems=all_subsystems ) + if jpsi2pksigma_reaction.formalism == "canonical-helicity": + for chain in builder.decay.chains: + builder.dynamics_choices.register_builder( + chain, formulate_breit_wigner_with_form_factor + ) if all_subsystems: with pytest.warns( UserWarning,