Files
Aislo/resources/tester/test_556_2_page_bg.py
T
eomsangdonandClaude Opus 5.5 29512c001b feat(D 예정노선): D02 기준 지정 걷음 · 지점 마킹 = D03 노선분석 · 기준점 둘레 1 km 처음 받기 · 조용히 이어 받기 (PLAN 591-2 · 요구 452 · 453)
- D02 걷음 — 길 · 단계(PLAN 단계 둘 = 노선 분석 · 확정) · [>] · 대시보드 단계 점 · 서버 길 · 폴더 만들기 · 캐시 등록 · 글 · 가이드 폴더
- 등록 [등록] · 받은 예정노선 [보기] = D03 으로 곧바로
- D03 지점 = 긋기에 붙는 점 · 목록 칸(여섯 색 · 「지점 N」 · 🗑) · 핀 끌기 = 그 자리 노선 노드 같이 · [저장] 몸에 실음 · [초기화] = 선만 지우고 지점 남김
- 지도 우클릭 메뉴(부품 상자) — 여기서 긋기 시작(빈 땅 = 새 본선) · 갈래 시작 · 이어 긋기 · 지점 놓기 · 지점 지우기 · 긋기 끝
- 받기 — 처음 = 등록 기준점 둘레 ± 1 km(지점 · 선 없을 때) · 지점 · 선 · 지도 보기 가운데가 받은 범위 밖이면 조용히 이어 받음(단추 · 막는 창 걷음 · 실패만 [다시 받기])
- 좌표계 = 파일 머리 · 없으면 기준점 경도 TM 띠
- 시험: 529_3(D02 지점 API) 지움 → 591_2 로 갈음 · 280_2 · 528 · 530_2 · 547_1 · 548 · 553_4 · 556_2 · 560_4 · 401 · 54_2 = D02 단계 · 페이지 걷음에 맞춤 · 590_1 · 530_2_analyze = 사업연도 · 기준점 한 번에 읽음 · 591_1 D04 씨앗 시험 = 590-1 이 씨앗 줄 걷음에 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 10:19:34 +09:00

43 lines
1.4 KiB
Python

"""556-2 나머지 페이지(B07~B09 · D · E · M01 · M02) 본문 — 페이지 CSS 가 흰 바탕을 날 색으로 박지 않음 · 그림 판은 제 색."""
import os
import re
from pathlib import Path
ROOT = Path(__file__).resolve().parents[2]
PAGES = (
"B07_DesignDetail",
"B08_Quantity",
"B09_Estimation",
"D01_PlanRegister",
"D03_PlanAnalysis",
"D04_PlanConfirm",
"E01_StabRegister",
"E02_StabGround",
"E03_StabSection",
"E04_Stab3D",
"E05_StabReport",
"E06_StabRock",
"E07_StabArea",
"M01_MasterData",
"M02_MasterTemplete",
)
# 종이 미리보기(PDF 틀)는 인쇄 종이 흰색 그대로
PAPER = {"E05_StabReport/E05_StabReport_UI_Style.css"}
RAW_WHITE = re.compile(r"background(-color)?\s*:\s*(#fff(fff)?|white)\b", re.I)
def test_no_raw_white_background_in_page_css():
bad = []
for page in PAGES:
for base, dirs, files in os.walk(ROOT / page):
dirs[:] = [d for d in dirs if d not in ("node_modules", "dist", "build")]
for name in files:
if not name.endswith(".css"):
continue
path = Path(base) / name
rel = path.relative_to(ROOT).as_posix()
if rel not in PAPER and RAW_WHITE.search(path.read_text(encoding="utf-8")):
bad.append(rel)
assert not bad, f"날 흰 바탕: {bad}"