From 5c949ae5b0ccc5f099e58349c7915e73347373ca Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sat, 17 Oct 2026 15:30:25 +0900 Subject: [PATCH] =?UTF-8?q?test(377-3=20B07=20=ED=9A=A1=EB=8B=A8=20?= =?UTF-8?q?=EB=8D=A7=EA=B7=B8=EB=A6=BC=20=EB=B2=94=EC=9C=84):=20=EB=B0=B0?= =?UTF-8?q?=EC=88=98=EA=B4=80=20=EC=B8=A1=EC=A0=90=2085.052=20=EA=B8=B0?= =?UTF-8?q?=EB=8C=80=EA=B0=92=20=EA=B0=B1=EC=8B=A0=20=E2=80=94=20=EA=B9=8C?= =?UTF-8?q?=EB=8B=AD=20=3D=20371-1(6ba26ee61)=20=EC=9D=98=EB=8F=84?= =?UTF-8?q?=ED=95=9C=20=ED=98=95=EC=83=81=20=EB=B0=94=EB=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 371-1 TS 만 옛 판으로 되돌려 다시 지으면 옛 기대값 그대로 3 통과 → 371-1 탓 확정 - 옛: 유출 벽 아래 다단 한 단(1.5 m) + 그 발끝에서 완만한 끝 선이 13.82 m(지반 854.97)까지 - 새: 벽 자리 0.35 m 도로 쪽 · 0.5 m 내려감(성토 위 이음 기준) → 다단 없음 · 벽 발끝(9.77)에서 끝 선이 바로 지반(10.48) - x_max 13.8216 → 10.4804 · y 범위 17.7502 → 15.8101 · x_min · 0 m 글자 그대로 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Se7ytqbohmBQnfYpwYFnYf --- resources/tester/test_b07_cross_overlay_extent.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/tester/test_b07_cross_overlay_extent.py b/resources/tester/test_b07_cross_overlay_extent.py index c829dbf35..cec81c2ca 100644 --- a/resources/tester/test_b07_cross_overlay_extent.py +++ b/resources/tester/test_b07_cross_overlay_extent.py @@ -72,7 +72,7 @@ def test_no_overlay_keeps_68_1_frame() -> None: @pytest.mark.skipif(not NODE_MODULES.is_dir(), reason="프론트엔드 의존성 미설치") def test_node_bundle_measures_screen_overlay() -> None: - """화면 코드를 Node 로 — 배수관 측점(85.052)은 서버 범위(+4.0 m)보다 13.8 m 까지 뻗는다.""" + """화면 코드를 Node 로 — 배수관 측점(85.052)은 서버 범위(+4.0 m)보다 10.5 m 까지 뻗는다.""" from B07_DesignDetail.B07_DesignDetail_Router_Support_Overlay import ( _NPM_SCRIPT, BUNDLE, @@ -84,9 +84,11 @@ def test_node_bundle_measures_screen_overlay() -> None: extents = _extents_from(run_bundle_json(BUNDLE, _NPM_SCRIPT, {"detail": detail})) assert set(extents) == {0, 85.05} # 측점 키는 0.01 m 로 끊는다(cross_station) x_min, x_max, y_min, y_max = extents[85.05] - assert x_max == pytest.approx(13.8216, abs=1e-3) + # 371-1 — 유출 벽 0.5 m 내려가 다단 없음 · 발끝(9.77)에서 끝 선 바로 지반(옛 13.8216) + assert x_max == pytest.approx(10.4804, abs=1e-3) # 유입 집수정 끝 절토 = 암 1:0.4 → 토사 1:1.0 복합경사(91-4 · 옛 한 줄 −10.4371 · 16.9505) assert x_min == pytest.approx(-11.6239, abs=1e-3) - assert y_max - y_min == pytest.approx(17.7502, abs=1e-3) + # 371-1 — 맨 아래 = 옛 끝 선 끝(13.82 m 지반 854.97) → 새 벽 발끝 쪽(856.91) · 옛 17.7502 + assert y_max - y_min == pytest.approx(15.8101, abs=1e-3) # 0 m: 노폭 글자(2 mm, 세로 가운데 정렬)가 맨 위 — 글자 반높이 0.1 m 까지 assert extents[0][3] == pytest.approx(879.8831, abs=1e-3)