Spaces:
Running
Running
| from app.baselines import run_policy_episode | |
| from app.env import GovWorkflowEnv | |
| from app.graders import grade_episode | |
| from app.models import ActionModel, ActionType | |
| def test_grader_score_range(): | |
| env = GovWorkflowEnv("district_backlog_easy") | |
| env.reset(seed=123) | |
| for _ in range(5): | |
| env.step(ActionModel(action_type=ActionType.ADVANCE_TIME)) | |
| assert 0.0 <= grade_episode(env.state()).score <= 1.0 | |
| def test_policy_run_grader_range(): | |
| result = run_policy_episode("mixed_urgency_medium", "urgent_first", seed=22) | |
| assert 0.0 <= result["score"] <= 1.0 |