This repository has been archived on 2026-10-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

20 lines
561 B
Python
Raw Permalink Normal View History

from karldns.store.metrics import _update_metric_increments
def test_update_metric_increments_include_requested_outcomes() -> None:
increments = _update_metric_increments(
42.5,
is_success=True,
is_dns_failure=True,
is_reconcile_failure=False,
is_bad_ip=True,
)
assert increments == {
"update_requests_total": 1,
"update_latency_ms_total": 42.5,
"update_latency_samples_total": 1,
"update_success_total": 1,
"dns_failures_total": 1,
"bad_ip_total": 1,
}