squid-main-space / tests /test_history_sidebar_v373.py
Zin299's picture
Deploy v4.6.15 product finish system health
1d46957
Raw
History Blame Contribute Delete
1.08 kB
import pathlib
ROOT=pathlib.Path(__file__).resolve().parents[1]
def test_version_373():
assert (ROOT/"VERSION").read_text(encoding="utf-8").strip()=="4.6.15"
def test_project_history_backend():
route=(ROOT/"routes"/"project_package.py").read_text(encoding="utf-8")
service=(ROOT/"services"/"project_history.py").read_text(encoding="utf-8")
assert "/api/sidebar/project-package/history" in route
assert "ProjectHistoryStore" in route
assert "class ProjectHistoryStore" in service
assert "def upsert" in service
assert "def delete" in service
def test_project_history_frontend():
js=(ROOT/"static"/"js"/"project-package.js").read_text(encoding="utf-8")
assert "项目历史" in js
assert "loadHistory" in js
assert "saveHistory" in js
assert "restoreHistory" in js
def test_recent_conversation_region_scrolls():
css=(ROOT/"static"/"css"/"app.css").read_text(encoding="utf-8")
assert "flex:1 1 0" in css
assert "overflow-y:auto" in css
assert "overscroll-behavior:contain" in css
assert "height:100vh" in css