From 9b8fb341644d0a86bec7bf393fcf97c10b3d18c0 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 15 Sep 2026 05:14:39 +0900 Subject: [PATCH] =?UTF-8?q?test(b09):=20=EB=85=B8=EC=9E=84=20=EC=8B=A0?= =?UTF-8?q?=EB=A2=B0=EB=8F=84=20=EC=A0=95=EC=83=81=20=EC=A7=81=EC=A2=85=20?= =?UTF-8?q?=EA=B2=80=EC=82=AC=EB=A5=BC=20=EC=A7=81=EC=A2=85=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=EB=A1=9C=20=E2=80=94=20=EC=A1=B0=EC=A2=85=EC=9B=90=20?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=EB=8B=B9=20=EC=A0=9C=EB=AA=A9(1050#=EC=8B=9C?= =?UTF-8?q?=EA=B0=84)=EC=9D=B4=20=EA=B8=B0=ED=98=B8=EB=A5=BC=20=EC=9D=B4?= =?UTF-8?q?=EC=96=B4=EB=B0=9B=EC=9D=8C(=EC=BD=A4=ED=8C=A9=ED=84=B0=20?= =?UTF-8?q?=EC=9D=BC=EB=B0=98=EA=B8=B0=EA=B3=84=EC=9A=B4=EC=A0=84=EC=82=AC?= =?UTF-8?q?=EB=A1=9C=20=EC=B2=98=EC=9D=8C=20=EB=93=9C=EB=9F=AC=EB=82=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01BW6Jdsh18WPtYUR6THZJqn --- resources/tester/test_b09_labor_reliability.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/tester/test_b09_labor_reliability.py b/resources/tester/test_b09_labor_reliability.py index 72d1ab0f..b68d9999 100644 --- a/resources/tester/test_b09_labor_reliability.py +++ b/resources/tester/test_b09_labor_reliability.py @@ -65,7 +65,9 @@ def test_정상_직종_제목에는_빈_값이다() -> None: normals = [ title for code, title in build.book.titles.items() - if title.kind is PriceKind.LABOR and code not in flagged + # 조종원 시간당 제목(`1050#시간`)은 그 직종 기호를 이어받음 — 직종 코드로 가름(2026-09-15 · 콤팩터가 + # 일반기계운전사(1050 *)로 서며 처음 드러남) + if title.kind is PriceKind.LABOR and code.split("#")[0] not in flagged ] assert normals, "정상 공표 직종 제목이 하나도 없다" assert all(title.reliability == "" for title in normals)