Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
This commit is contained in:
@@ -117,9 +117,9 @@ def test_절토_쪽_배관_유출_벽_뒤_절토사면_살아남(fit: dict) -> N
|
||||
assert _knee(cut) and cut["endGap"] < 0.01
|
||||
|
||||
|
||||
def test_소단은_구조물_끝에서_새로_셈(fit: dict) -> None:
|
||||
legs = fit["cutOutletBerm"]["legs"]
|
||||
flat = next(i for i, leg in enumerate(legs) if leg["ratio"] is None)
|
||||
assert sum(leg["slant"] for leg in legs[:flat]) == pytest.approx(3.0, abs=1e-3)
|
||||
assert legs[flat]["run"] == pytest.approx(0.5, abs=1e-3)
|
||||
assert fit["cutOutletBerm"]["endGap"] < 0.01
|
||||
def test_구조물_끝_절토엔_소단_없음(fit: dict) -> None:
|
||||
"""소단 = 성토 사면 한 단(178-2) — 측점에 소단이 있어도 구조물 끝 절토선은 그대로."""
|
||||
berm = fit["cutOutletBerm"]
|
||||
assert all(leg["ratio"] is not None for leg in berm["legs"])
|
||||
assert berm["legs"] == fit["cutOutlet"]["legs"]
|
||||
assert berm["endGap"] < 0.01
|
||||
|
||||
Reference in New Issue
Block a user