Coverage for backend/flowsheetInternals/unitops/config/objects/energy_stream_config.py: 100%
3 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-11-06 23:27 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-11-06 23:27 +0000
1from common.config_types import *
2from common.config_utils import *
5energy_stream_config: ObjectType = ObjectType.model_validate({
6 "displayType": "PS",
7 "displayName": "Power Stream",
8 "is_stream": True,
9 "ports": {},
10 # TODO: check if streams have inlets and outlets
11 "graphicObject": stream_graphic(),
12 "properties": {
13 "power": {
14 "displayName": "Power",
15 "type": "numeric",
16 "unitType": "heatflow",
17 },
18 },
19 "propertySetGroups": {
20 "default": {
21 "type": "stateVars",
22 "displayName": "Properties",
23 "stateVars": ("power",),
24 }
25 },
26 "keyProperties": [
27 "power",
28 ]
29})