| import importlib.util | |
| from pathlib import Path | |
| ROOT = Path(__file__).resolve().parents[1] | |
| SPEC = importlib.util.spec_from_file_location( | |
| "check_study5_paper_consistency", | |
| ROOT / "scripts" / "check_study5_paper_consistency.py", | |
| ) | |
| assert SPEC is not None and SPEC.loader is not None | |
| MODULE = importlib.util.module_from_spec(SPEC) | |
| SPEC.loader.exec_module(MODULE) | |
| def test_study5_paper_claims_match_generated_analysis() -> None: | |
| result = MODULE.audit(ROOT) | |
| assert result["status"] == "pass" | |
| assert result["study5_cells"] == 2826 | |
| assert result["markers_checked"] == 10 | |