added vegetation

This commit is contained in:
2026-06-23 13:28:25 +03:00
parent 1867018672
commit 0c9fc22d22
6 changed files with 57 additions and 3 deletions
+7
View File
@@ -45,6 +45,8 @@ def test_link_budget_includes_vegetation_loss(monkeypatch) -> None:
result = link_service.link_budget(request)
assert result.vegetation_db == 5.0
assert result.los_clear is result.fresnel_clear
assert result.fresnel_violations_count >= 0
assert isclose(
result.total_loss_db,
result.fspl_db + result.diffraction_db + 5.0,
@@ -94,3 +96,8 @@ def test_link_budget_includes_diffraction_loss(monkeypatch) -> None:
assert result.diffraction_db > 0
assert isclose(result.total_loss_db, result.fspl_db + result.diffraction_db)
assert result.fresnel_clear is False
assert result.los_clear is False
assert result.geometric_los is False
assert result.fresnel_violations_count > 0
assert result.geometric_obstructions_count > 0
assert result.worst_obstruction is not None