photo-classification / tests /test_eval_common.py
esandorfi's picture
Eval updates
ab318c0
from __future__ import annotations
from eval import common
def test_percentile_basic():
values = [10, 20, 30, 40, 50]
assert common.percentile(values, 0.0) == 10
assert common.percentile(values, 0.5) == 30
assert common.percentile(values, 1.0) == 50
def test_summarize_latency_empty():
summary = common.summarize_latency([])
assert summary["count"] == "0"
assert summary["avg_elapsed_ms"] == "0"