Build editable HTML5 form designer
CI / python (push) Has been cancelled
CI / rust (push) Has been cancelled

This commit is contained in:
2026-05-21 04:51:13 +03:00
parent 1b2721e2b7
commit e546985843
7 changed files with 409 additions and 36 deletions
+23
View File
@@ -692,7 +692,30 @@ def test_html5_object_context_fragment(tmp_path: Path):
assert "ПровестиКоманда" in form_editor.text
assert "Модуль формы" in form_editor.text
assert 'data-html5-object-cache="warm"' in form_editor.text
assert "data-html5-form-edit-form" in form_editor.text
assert "data-html5-form-window" in form_editor.text
assert "data-html5-form-properties" in form_editor.text
assert "Применить в макет" in form_editor.text
assert "ПриОткрытии" in form_editor.text
form_preview = client.post(
f"/html5/projects/{project_id}/forms/editor/preview",
data={
"form": form_node["lineage_id"],
"form_title": "Заказ покупателя 8.5",
"layout_kind": "columns",
"command_caption": "Провести заказ",
"new_element_name": "Комментарий",
"new_element_kind": "text",
},
)
assert form_preview.status_code == 200
assert "data-html5-form-designer" in form_preview.text
assert "Заказ покупателя 8.5" in form_preview.text
assert "Провести заказ" in form_preview.text
assert "Комментарий" in form_preview.text
assert 'data-html5-form-control="text"' in form_preview.text
assert 'data-html5-form-layout="columns"' in form_preview.text
assert "data-html5-object-report-summary" in context.text
assert "data links" in context.text
assert "data-html5-review" in context.text