idea81-audioledger-studio-v.../tests/test_registry.py

12 lines
436 B
Python

from idea81_audioledger_studio_verifiable.registry import GraphRegistry
from idea81_audioledger_studio_verifiable.adapters import PriceFeedAdapter
def test_registry_and_adapter():
reg = GraphRegistry()
adapter = PriceFeedAdapter({"AAPL": 170.0})
reg.register_contract("price-feed", adapter)
got = reg.get_contract("price-feed")
assert isinstance(got, PriceFeedAdapter)
assert got.get_prices()["AAPL"] == 170.0