This commit is contained in:
Andrew Pimenov 2026-08-26 17:10:18 +03:00 • committed by GitHub
commit 05076687eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 5 additions and 8 deletions

View file

@ -985,10 +985,9 @@ def _prefix_benchmark(report: dict, lang: str = "en") -> list[str]:
_t(lang, "Prefix", "Префикс"),
_t(lang, "Probe IP", "IP пробы"),
_t(lang, "Avg ms", "Сред. мс"),
_t(lang, "Loss", "Потери"),
],
[
[r.get("prefix", ""), r.get("probe_ip") or "—", _num(r.get("avg_ms")), f"{r.get('loss_pct', 0)}%"]
[r.get("prefix", ""), r.get("probe_ip") or "—", _num(r.get("avg_ms"))]
for r in results
],
lang,

View file

@ -379,7 +379,6 @@ class PrefixProbe:
prefix: str
probe_ip: str | None = None
avg_ms: float | None = None
loss_pct: float = 100.0
reachable: bool = False
reverse_dns: str | None = None

View file

@ -108,7 +108,6 @@ async def benchmark_prefixes(
prefix=prefix,
probe_ip=host,
avg_ms=result.avg_ms,
loss_pct=result.loss_pct,
reachable=result.received > 0,
)

View file

@ -497,8 +497,8 @@ def full_modules() -> dict[str, ModuleResult]:
prefixes_probed=2,
method="icmp",
results=[
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, loss_pct=0.0, reachable=True),
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, loss_pct=100.0, reachable=False),
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, reachable=True),
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, reachable=False),
],
best="203.0.113.0/24",
worst="203.0.113.0/24",

View file

@ -165,8 +165,8 @@ def test_prefix_benchmark_section_renders_results_and_summary():
prefixes_probed=2,
method="icmp",
results=[
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, loss_pct=0.0, reachable=True),
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, loss_pct=100.0, reachable=False),
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, reachable=True),
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, reachable=False),
],
best="203.0.113.0/24",
worst="203.0.113.0/24",