Test report and appearance RPC dispatch
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user