test(device): 데스크탑 대조 판정 = 원래 코드 두 번 재기 잡음 이하 (기기대응 2)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ji4nuyLVHcxrXWHTdb5nRD
This commit is contained in:
2026-10-13 13:20:45 +09:00
co-authored by Claude Opus 5.5
parent f5c4887056
commit 32e3a6723a
+8 -3
View File
@@ -248,9 +248,14 @@ def test_device_audit_all_pages_render_and_desktop_unchanged():
for size, row in sizes.items():
assert row["rendered"], f"{route} {size} 빈 화면"
assert row["pointer"] == ("fine" if size == DESKTOP else "coarse"), (route, size)
if (ROOT / "tmp" / "desktop_before").exists():
diffs = {r: layout_diff(r) for r in PAGES}
assert not any(diffs.values()), diffs
if (ROOT / "tmp" / "desktop_before2").exists():
# 차이 0 = 같은 원래 코드 두 번 재기(before · before2) 잡음 이하
over = {
r: (layout_diff(r), layout_diff(r, "before", "before2"))
for r in PAGES
if layout_diff(r) > layout_diff(r, "before", "before2")
}
assert not over, over
if __name__ == "__main__":