From ee1f6d3105f08db385b51c8e9a2e8b1bfef302a2 Mon Sep 17 00:00:00 2001 From: Joseph Magly <1159087+jmagly@users.noreply.github.com> Date: Fri, 14 Aug 2026 21:53:21 -0400 Subject: [PATCH] test: keep mutation guard Python 3.10 compatible --- tests/test_quality_policy.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/test_quality_policy.py b/tests/test_quality_policy.py index 56d85e2..c329325 100644 --- a/tests/test_quality_policy.py +++ b/tests/test_quality_policy.py @@ -2,7 +2,6 @@ from __future__ import annotations -import tomllib from copy import deepcopy from datetime import date from pathlib import Path @@ -11,9 +10,12 @@ from scripts import check_quality_policy as quality def test_mutation_campaign_avoids_native_extension_reload_mode(): - pyproject = tomllib.loads(Path("pyproject.toml").read_text()) + pyproject = Path("pyproject.toml").read_text() + mutmut_config = pyproject.split("[tool.mutmut]", maxsplit=1)[1].split( + "\n[", maxsplit=1, + )[0] - assert pyproject["tool"]["mutmut"]["mutate_only_covered_lines"] is False + assert "mutate_only_covered_lines = false" in mutmut_config def _policy():