13 lines
400 B
Python
13 lines
400 B
Python
from energiamesh.dsl import LocalProblemDSL, SharedVariablesDSL, PlanDeltaDSL
|
|
|
|
|
|
def test_dsl_instantiation_basic():
|
|
lp = LocalProblemDSL(site_id="SiteA", objective="minimize_cost")
|
|
sv = SharedVariablesDSL()
|
|
pd = PlanDeltaDSL(delta_id="d1")
|
|
|
|
assert lp.site_id == "SiteA"
|
|
assert lp.objective == "minimize_cost"
|
|
assert isinstance(sv.signals, dict)
|
|
assert pd.delta_id == "d1"
|