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"