gridverse-open-low-code-pla.../tests/test_registry.py

13 lines
433 B
Python

from gridverse_open_low_code_platform_for_cro.registry import ContractRegistry
def test_registry_register_and_get():
reg = ContractRegistry()
contract = {
"name": "LocalProblemContract",
"version": "0.1.0",
"schema": {"type": "object", "properties": {"id": {"type": "string"}}},
}
reg.register("local_problem", contract)
assert reg.get("local_problem")["name"] == "LocalProblemContract"