Files
Aislo/resources/tester/test_176_2_view_defaults.py
T

28 lines
910 B
Python

# -*- coding: utf-8 -*-
"""PLAN 176-2 — B05 3D 흑백 지형 · 등고선 처음 값 false(단추 · 뷰어 두 곳 다)."""
import os
import re
ROOT = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "..")
def _read(name):
with open(os.path.join(ROOT, "B05_Profile", name), encoding="utf-8") as f:
return f.read()
def test_panel_buttons_start_off():
src = _read("B05_Profile_UI_Panel_View.ts")
assert re.search(r'toggleButton\("등고선", false,', src)
assert re.search(r'toggleButton\("흑백 지형", false,', src)
def test_viewer_starts_off():
src = _read("B05_Profile_UI_Viewer.ts")
assert "let surfaceGrayscale = false;" in src
# 등고선 그룹은 만들자마자 숨김(적재 때 선은 그대로 만들고 단추로 켬)
assert re.search(
r"const contours = new THREE\.Group\(\);\s*\n\s*contours\.visible = false;", src
)