# backend/tests/test_demo_unchanged.py — AUTH_ENABLED=false 데모 무손상(phase-0~14 회귀 동일) def test_me_is_jiwoo_without_login(client): # 데모 모드: /login 없이 current_user 가 지우로 우회 me = client.get("/api/me").json() assert me["id"] == "jiwoo" and me["initial"] == "지" def test_capture_and_list_unscoped_demo(client): cap = client.post("/api/inbox/capture", json={"kind": "text", "raw": "회의록 정리하기"}).json() assert cap["classification"]["type"] # 분류 파이프라인 그대로 동작 # 캡처가 인박스 목록(지우 스코프=전체)에 보임 ids = [it["id"] for it in client.get("/api/inbox").json()] assert cap["item"]["id"] in ids def test_demo_three_domains_empty_others_intact(client): # phase-16+: 메일/일정/작업은 빈 상태로 시작, 그 외 데모 기능(결재)은 그대로 assert client.get("/api/tasks").json() == [] assert client.get("/api/mail").json() == [] assert len(client.get("/api/approvals").json()["pending"]) == 3 # high 3건