test(811-2): 낡은 시험 고침 - 옮긴 뒤 보기 결과 비면 통과 + 마스터 층 로직 줄 0 검사
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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_사본_참조_부품():
|
||||
|
||||
Reference in New Issue
Block a user