test(811-2): 낡은 시험 고침 - 옮긴 뒤 보기 결과 비면 통과 + 마스터 층 로직 줄 0 검사

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-08 21:16:07 +09:00
co-authored by Claude Sonnet 5.5
parent dd5924a590
commit 33687f820b
+16 -2
View File
@@ -179,8 +179,22 @@ def test_보기_임시_사본_공유_storage_안_씀(world, tmp_path):
)
def test_실제_저장본_전수_보기_같음(tmp_path):
"""공유 storage 층 문서 전부 — 임시 사본에서 옮겨 봄(쓰지 않음) · 줄마다 금액 같음."""
rows = skrow.migrate(False, work=tmp_path)
assert rows and all(r["같음"] for r in rows), [r["키"] for r in rows if not r["같음"]]
rows = skrow.migrate(False, work=tmp_path) # 이미 옮겼으면 옮길 줄 0 → 통과
assert all(r["같음"] for r in rows), [r["키"] for r in rows if not r["같음"]]
def test_마스터_층_단가산출_로직_줄_0():
"""옮긴 뒤 상태 — 마스터 층 일위대가 · 조합의 담은로직에 로직 줄 0(참조 줄은 SK · SP · SC)."""
for kind in skrow.KINDS:
for where, path in layers.layer_files(kind):
if where != "마스터":
continue
lines = [
x
for x in json.loads(path.read_bytes()).get("담은로직") or []
if isinstance(x, dict)
]
assert not [x for x in lines if x.get("로직")], (kind, path.stem)
def test_화면_줄_넣기_SK_사본_참조_부품():