fix(master_data): 유지관리 2장·토목 9장 원문 오자 되돌림 + 돌쌓기 옛 시험 6개 새 자리로
- 소요량_건설품셈_유지관리2장: 「금속성 사태로」·「페기물」 원문 그대로 복원 - 소요량_건설품셈_토목9장: 「좌표 변화된」 원문 그대로 복원 + 주 한 줄 - 시험 6개 경로를 master_data/old · ref 로 돌리고 conftest 제외 목록에서 뺌 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
@@ -1695,7 +1695,7 @@
|
||||
"주": [
|
||||
"규격 — 차선제거기 6.7㎾ · 트럭 2.5ton.",
|
||||
"① 본 품은 차선도색 제거기를 이용하여 차선을 절삭하여 도색을 제거하는 기준이다.",
|
||||
"② 트럭은 차선제거 폐기물, 공구 및 경장비의 현장내 운반 작업에 적용한다.(원문 「페기물」 — 「폐기물」 의 오자로 보이나 글자층대로)",
|
||||
"② 트럭은 차선제거 페기물, 공구 및 경장비의 현장내 운반 작업에 적용한다.(원문 「페기물」 — 「폐기물」 의 오자로 보이나 글자층대로)",
|
||||
"③ 표지병 제거비용은 별도 계상한다.",
|
||||
"④ 차선도색 제거로 인해 발생되는 폐아스콘 처리는 별도 계상한다."
|
||||
]
|
||||
@@ -4541,7 +4541,7 @@
|
||||
"줄": [
|
||||
{
|
||||
"녹부착상태": "불량",
|
||||
"설명": "표면전체에 금속성 상태로 두껍게 밀착 생성된 상태",
|
||||
"설명": "표면전체에 금속성 사태로 두껍게 밀착 생성된 상태",
|
||||
"적용": 5
|
||||
},
|
||||
{
|
||||
|
||||
@@ -21485,7 +21485,7 @@
|
||||
}
|
||||
],
|
||||
"주": [
|
||||
"벡터편집이라 함은 이미 제작된 지도 또는 측량 도면을 자동독취기(Scanner)에 의해 수치데이터로 입력하여 좌표 변환된 래스터데이터를 벡터데이터로 편집하는 작업을 말한다.",
|
||||
"벡터편집이라 함은 이미 제작된 지도 또는 측량 도면을 자동독취기(Scanner)에 의해 수치데이터로 입력하여 좌표 변화된 래스터데이터를 벡터데이터로 편집하는 작업을 말한다.(원문 「변화된」 — 「변환된」 의 오자로 보이나 글자층대로)",
|
||||
"기계비, 재료비, 편성 인원은 「9-5-4/2. 수동입력」의 품을 적용한다.",
|
||||
"자동독취기(scanner)를 이용한 입력시간은 별도 계상한다.",
|
||||
"본 품에는 작업준비·정리 및 인접부의 접합작업이 포함되어 있다.",
|
||||
|
||||
@@ -27,10 +27,4 @@ collect_ignore_glob = [
|
||||
"test_form_const.py",
|
||||
"test_mat_price_zero.py",
|
||||
"test_pum_edition.py",
|
||||
"test_revetment_stone_fields.py",
|
||||
"test_b05_registry_fill_a2_a3.py",
|
||||
"test_b05_retaining_wall_height_default.py",
|
||||
"test_b05_revetment_sabang_basis.py",
|
||||
"test_b06_wall_lean_table.py",
|
||||
"test_b07_standard_sheet_rows.py",
|
||||
]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""독립 기슭막이 치수 한 벌 — B05 칸 밑 근거와 B08 사유가 **같은 파일**을 읽음 (2026-09-14 브레인 판정).
|
||||
|
||||
한 자리 = `resources/data_masonry/revetment_sabang_*.json`. TS 는 판 이름을 import 로 박으므로 판이
|
||||
한 자리 = `resources/data_masonry/수량_사방기슭막이치수_*.json`. TS 는 판 이름을 import 로 박으므로 판이
|
||||
바뀌면 import 도 옮겨야 함 — 여기서 최신 판과 대조. 쪽·줄 번호가 사유에 그대로 실리는지도 봄.
|
||||
"""
|
||||
|
||||
@@ -21,7 +21,7 @@ from B08_Quantity.B08_Quantity_Engine_Pipe import ( # noqa: E402
|
||||
own_revetment_basis,
|
||||
)
|
||||
|
||||
DATA_DIR = ROOT / "resources" / "data_masonry"
|
||||
DATA_DIR = ROOT / "resources" / "master_data" / "ref"
|
||||
FIELDS = (ROOT / "B05_Profile" / "B05_Profile_UI_Drainage_Facility_Fields.ts").read_text(
|
||||
encoding="utf-8"
|
||||
)
|
||||
@@ -29,13 +29,13 @@ CHROME = (ROOT / "B06_Section" / "B06_Section_UI_Cross_Card_Chrome.ts").read_tex
|
||||
|
||||
|
||||
def test_TS_가_최신_판을_읽는다() -> None:
|
||||
latest = sorted(DATA_DIR.glob("revetment_sabang_*.json"))[-1].name
|
||||
imported = re.search(r'from "\.\./resources/data_masonry/(revetment_sabang_[^"]+)"', FIELDS)
|
||||
latest = sorted(DATA_DIR.glob("수량_사방기슭막이치수_*.json"))[-1].name
|
||||
imported = re.search(r'from "\.\./resources/master_data/ref/(수량_사방기슭막이치수_[^"]+)"', FIELDS)
|
||||
assert imported and imported.group(1) == latest
|
||||
|
||||
|
||||
def test_TS_가_쓰는_칸이_파일에_있다() -> None:
|
||||
latest = sorted(DATA_DIR.glob("revetment_sabang_*.json"))[-1]
|
||||
latest = sorted(DATA_DIR.glob("수량_사방기슭막이치수_*.json"))[-1]
|
||||
data = json.loads(latest.read_text(encoding="utf-8"))
|
||||
items = data["items"]
|
||||
assert data["scope"] and "사방(계류) 교본 기준" in data["scope"]
|
||||
|
||||
@@ -130,8 +130,8 @@ GEOMETRY = [
|
||||
|
||||
def test_횡단도가_최신_표준경사_판을_읽는다() -> None:
|
||||
const = (ROOT / "B06_Section" / "B06_Section_UI_Cross_Lean.ts").read_text(encoding="utf-8")
|
||||
latest = sorted((ROOT / "resources" / "data_masonry").glob("masonry_slope_*.json"))[-1].name
|
||||
imported = re.search(r'from "\.\./resources/data_masonry/(masonry_slope_[^"]+)"', const)
|
||||
latest = sorted((ROOT / "resources" / "master_data" / "old").glob("3_품셈_산림_돌쌓기경사_*.json"))[-1].name
|
||||
imported = re.search(r'from "\.\./resources/master_data/old/(3_품셈_산림_돌쌓기경사_[^"]+)"', const)
|
||||
assert imported and imported.group(1) == latest
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user