test: narrow Optional results before len() to satisfy basedpyright budget

The lint gate (basedpyright delta-vs-base budget) flagged one new
reportArgumentType: len(result.results) where results is
List[RerankResponseResult] | None. Assert results is not None first to
narrow the type before len()/indexing.
This commit is contained in:
Jim Smith 2026-06-24 06:25:09 -04:00
parent 8f90e9ea44
commit ce839f1b2d

View file

@ -123,6 +123,7 @@ class TestHostedVLLMRerankTransform:
}
result = self.config._transform_response(response_dict)
assert result.id == "abc123"
assert result.results is not None
assert len(result.results) == 2
assert result.results[0]["index"] == 0
assert result.results[0]["relevance_score"] == 0.9