Test report and appearance RPC dispatch

This commit is contained in:
2026-08-14 13:30:02 +03:00
parent a8a7ea2aaa
commit 9f60a7da2d
+8
View File
@@ -297,6 +297,14 @@ def test_report_inspect_keeps_forms_separate_from_scd(monkeypatch: pytest.Monkey
assert result["unresolved"][0]["area"] == "templates" assert result["unresolved"][0]["area"] == "templates"
def test_rpc_dispatches_report_and_appearance_inspection(monkeypatch: pytest.MonkeyPatch) -> None:
monkeypatch.setattr(adapter_server, "report_inspect", lambda payload: {"status": "ok", "method": "report.inspect", "report": payload["report"]})
monkeypatch.setattr(adapter_server, "appearance_inspect", lambda payload: {"status": "ok", "method": "appearance.inspect", "template": payload["template"]})
assert call_method("report.inspect", {"base_id": "upo_test", "report": "Продажи"})["report"] == "Продажи"
assert call_method("appearance.inspect", {"base_id": "upo_test", "template": "Оформление"})["template"] == "Оформление"
def test_scd_scalar_patch_preserves_platform_prefix_and_trailer() -> None: def test_scd_scalar_patch_preserves_platform_prefix_and_trailer() -> None:
xml = """<?xml version="1.0" encoding="UTF-8"?> xml = """<?xml version="1.0" encoding="UTF-8"?>
<SchemaFile><dataCompositionSchema> <SchemaFile><dataCompositionSchema>