- test_scoring.py: 7 unit tests for known genes, weight validation, NULL preservation - test_scoring_integration.py: 3 integration tests for end-to-end pipeline with synthetic data - Tests verify NULL handling (genes with no evidence get NULL composite score) - Tests verify known genes rank highly when given high scores - Tests verify QC detects missing data above thresholds - All tests use synthetic data (no external API calls, fast, reproducible)
7.3 KiB
7.3 KiB