From b1d092efebfecc49dc70991d5c262e102d1e5f49 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 4 Oct 2026 21:06:29 +0900 Subject: [PATCH] =?UTF-8?q?test(M02):=20=EC=B8=B5=20=EA=B8=B8=20=EC=8B=9C?= =?UTF-8?q?=ED=97=98=20=E2=80=94=20=EC=A7=80=EC=9A=B4=20Combo=5FApi=20?= =?UTF-8?q?=EB=8C=80=EC=8B=A0=20=EC=9D=BC=EC=9C=84=EB=8C=80=EA=B0=80=20?= =?UTF-8?q?=EB=AC=B8=EC=84=9C=20=EA=B8=B8(laborAt=20=EC=B8=B5=20=EB=B0=9B?= =?UTF-8?q?=EC=9D=8C)=EC=9D=84=20=EB=B4=84(39=20=EB=A7=88=EB=AC=B4?= =?UTF-8?q?=EB=A6=AC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP --- resources/tester/test_m02_layer_screen.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/tester/test_m02_layer_screen.py b/resources/tester/test_m02_layer_screen.py index 16cbb110f..80e1bf0f8 100644 --- a/resources/tester/test_m02_layer_screen.py +++ b/resources/tester/test_m02_layer_screen.py @@ -210,8 +210,10 @@ def test_층_길_접두어와_고정_풀림(): for path in ("/structures/numbers", "/structure-combos"): assert re.search(rf'scoped\(\s*[`"]{re.escape(path)}', api), path assert "/layers/personal/items/copy" in api - for name in ("Structure", "Combo_Api"): - assert '"system"' not in _text(M02 / f"M02_MasterTemplete_{name}.ts") + assert '"system"' not in _text(M02 / "M02_MasterTemplete_Structure.ts") + # 열 조합 읽기(옛 Combo_Api · 39-4 D3 지움) 자리 = 열마다 일위대가 문서 — 층을 받아 부름 + labor = _text(M02 / "M02_MasterTemplete_Labor_Api.ts") + assert "const laborAt = (layer: Layer, column: string, tail: string): string =>" in labor side = _text(M02 / "M02_MasterTemplete_UI_Side.ts") assert "const layer = opt.layer;" in side assert 'layer === "system"' in side # 도면 양식은 시스템 층에만