refactor(472-4 ① X6 넘기는 칸 한 벌): 옮긴 측점 · 노선 바뀜 횡단 입력 목록 정본 = TS ROW_CARRY_KEYS 하나 · 파이썬은 그 글을 읽음
- B06_Section_Router_Design.CARRY_INPUT_KEYS = Station_Swap.ts 의 ROW_CARRY_KEYS 선언을 읽음(손 목록 걷음) - 공유 JSON 은 안 씀 — 이 TS 를 끄는 헬퍼 로더(측점 가게 · 묶음 단계)가 JSON 가져오기를 못 풀어 넓게 깨짐 - 시험 test_472_station_user_fields X6(파이썬 목록 글 없음 · 같은 일곱) · Router_Design · Station_Swap 관련 298 통과 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
`pavement_*`(포장 제안 표기)가 사라짐(검증_sub8 측점 351).
|
||||
고침 — 같은 자리(누가거리) 옛 줄에서 `STATION_CARRY_KEYS` 를 들고 감 · 사용자 상단측은 새 자동값을
|
||||
이김 · 옛 줄 없는 새 자리는 포장 표기를 지금 계획선으로 셈.
|
||||
X6 — 옮긴 측점이 들고 가는 횡단 입력 TS `ROW_CARRY_KEYS` = 파이썬 `CARRY_INPUT_KEYS`(거울).
|
||||
X6 — 옮긴 측점 횡단 입력 = TS `ROW_CARRY_KEYS` 하나 · 파이썬 `CARRY_INPUT_KEYS` 는 그 글을 읽음.
|
||||
|
||||
./venv/Scripts/python.exe -m pytest resources/tester/test_472_station_user_fields.py -q
|
||||
"""
|
||||
@@ -124,7 +124,11 @@ def test_새_자리는_포장_표기를_지금_계획선으로(tmp_path) -> None
|
||||
|
||||
|
||||
def test_X6_옮긴_측점_횡단_입력_TS_파이썬_한_벌() -> None:
|
||||
"""목록 정본 = TS `ROW_CARRY_KEYS` 하나 · 파이썬은 그 글을 읽음(손으로 맞춘 목록 둘 없음)."""
|
||||
source = (ROOT / "B06_Section/logic/B06_Section_Station_Swap.ts").read_text(encoding="utf-8")
|
||||
body = re.search(r"export const ROW_CARRY_KEYS = \[(.*?)\] as const;", source, re.S)
|
||||
assert body is not None
|
||||
assert tuple(re.findall(r'"([a-z_0-9]+)"', body.group(1))) == CARRY_INPUT_KEYS
|
||||
assert len(CARRY_INPUT_KEYS) == 7 and "berm" in CARRY_INPUT_KEYS
|
||||
design = (ROOT / "B06_Section/B06_Section_Router_Design.py").read_text(encoding="utf-8")
|
||||
assert "CARRY_INPUT_KEYS = (" not in design # 파이썬에 목록 글 없음
|
||||
|
||||
Reference in New Issue
Block a user