diff --git a/resources/tester/test_device_audit.py b/resources/tester/test_device_audit.py index 7e16ea39f..8e1660ef7 100644 --- a/resources/tester/test_device_audit.py +++ b/resources/tester/test_device_audit.py @@ -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__":