fix: preserve schema 15 compatibility for v0.1.8

This commit is contained in:
2026-10-17 18:27:53 +09:00
parent a97548c36b
commit 1134f058cc
61 changed files with 2650 additions and 644 deletions
+5 -1
View File
@@ -37,7 +37,11 @@ def test_monthly_and_assets_pages_invoke_shared_panel():
pages = [p for p in root.rglob("*.py") if p.name in ("monthly_settlement.py", "assets.py")]
assert len(pages) == 2
for page in pages:
assert "render_settlement_drafts" in page.read_text(encoding="utf-8")
source = page.read_text(encoding="utf-8")
if page.name == "monthly_settlement.py":
assert "page_legacy_monthly_settlement" in source
source += (page.parent / "legacy_monthly_settlement.py").read_text(encoding="utf-8")
assert "render_settlement_drafts" in source
def test_streamlit_panel_renders_lifecycle_without_writing_or_creating_db(monkeypatch, tmp_path):