Files
Pier_v1/도면추출_연동패키지_20261102/history/tests/desktop_smoke.py
T
CopilotandCopilot 06e1b97a62
ITAM Code Check / build-and-config-check (push) Failing after 37s
ITAM Docker Build Check / docker-build-check (push) Failing after 1m0s
교각 프로그램 초기 버전
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-02 15:55:01 +09:00

20 lines
754 B
Python

"""Exercise the folder-only desktop entry point against actual renamed DWGs."""
import sys,time
from pathlib import Path
sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'tools'))
from desktop_app import AutoApp,WORKSPACE,tk
root=tk.Tk();root.withdraw()
app=AutoApp(root)
app.folder.set(str(WORKSPACE/'outputs/package_renamed_013'))
app.start()
deadline=time.monotonic()+180
while app.busy and time.monotonic()<deadline:
root.update()
time.sleep(.05)
assert not app.busy,'GUI worker timed out'
assert app.last_output,app.text.get('1.0','end')
assert list(app.last_output.glob('*.xlsx'))
assert list(app.last_output.glob('*.json'))
root.destroy()
print('PASS: desktop folder selection, extraction worker, Excel output, completion state')