from energiamesh.registry import GraphOfContractsRegistry, ContractAdapterInfo def test_registry_basic(): reg = GraphOfContractsRegistry() info = ContractAdapterInfo(name="der-adapter", version="0.1", description="stub", endpoints={"/ping": "GET"}) reg.register("der-0.1", info) assert reg.get("der-0.1").name == "der-adapter" all_contracts = reg.list_contracts() assert "der-0.1" in all_contracts