citygrid-policy-driven-fede.../tests/test_core.py

9 lines
306 B
Python

import json
from citygrid import LocalProblem, SharedVariables
def test_local_problem_serializable():
lp = LocalProblem(id="lp-1", domain="electricity", assets=["DER-1"], objective={"minimize": ["loss"]}, constraints={"voltage": {"min": 0.95}})
s = json.dumps(lp.__dict__)
assert 'lp-1' in s