15 lines
566 B
Python
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"
|