11 lines
384 B
Python
11 lines
384 B
Python
from citygrid.bridge import EnergiaBridge
|
|
from citygrid.core import LocalProblem
|
|
|
|
|
|
def test_bridge_to_external_message_roundtrip():
|
|
bridge = EnergiaBridge(registry=None)
|
|
lp = LocalProblem(id="LP1", domain="electric", assets=["b1"], objective={"minimize": "cost"})
|
|
msg = bridge.to_external_message(lp)
|
|
assert msg["type"] == "LocalProblem"
|
|
assert msg["id"] == "LP1"
|