Spaces:
Running
Running
| """Eval case loading (no OpenSearch).""" | |
| from __future__ import annotations | |
| from app.eval_retrieval import load_cases | |
| def test_load_pediatric_and_family_sets(): | |
| cases = load_cases(sets=["pediatric", "family"]) | |
| assert len(cases) > 20 | |
| specs = {c["specialty"] for c in cases} | |
| assert "26" in specs | |
| assert "00" in specs | |
| assert all("query" in c and "expected" in c for c in cases) | |
| def test_smoke_round_robin_includes_both_sets(): | |
| cases = load_cases(sets=["pediatric", "family"], smoke=8) | |
| assert len(cases) == 8 | |
| sets = {c["eval_set"] for c in cases} | |
| assert "pediatric" in sets | |
| assert "family" in sets | |