File size: 429 Bytes
ab318c0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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"