| 1 | #!/usr/bin/env bash |
| 2 | set -e |
| 3 | export PYTHONPYCACHEPREFIX="$(mktemp -d)" |
| 4 | python3 - <<'PY' |
| 5 | from metrics import p95, rate |
| 6 | assert p95([1, 2, 3, 4, 5]) == 5 |
| 7 | assert p95([]) == 0 |
| 8 | assert rate([], 0) == 0.0 |
| 9 | assert abs(rate([1, 2], 4) - 0.5) < 1e-9 |
| 10 | PY |
| 11 |