interplanetary-edge-orchest.../tests/test_adapters.py

15 lines
566 B
Python

from interplanetary_edge_orchestrator_privacy.adapters.canonical import CanonicalAdapter
def test_canonical_adapter_local_problem_and_delta():
ca = CanonicalAdapter()
lp = ca.map_local_problem(problem_id="p1", domain="rover", assets=["r1", "r2"], objective="minimize_energy")
assert lp.id == "p1"
assert lp.domain == "rover"
assert "r1" in lp.assets
pd = ca.map_plan_delta(delta={"route": "A->B"}, timestamp=123.0, author="agent-1")
assert pd.delta["route"] == "A->B"
assert pd.timestamp == 123.0
assert pd.author == "agent-1"