Coverage for backend/flowsheetInternals/unitops/config/objects/generic_load_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 *
4generic_load_config: ObjectType = ObjectType.model_validate({
5 "displayType": "Load",
6 "displayName": "Load",
8 "ports": {
9 "outlet": {
10 "displayName": "Power Out",
11 "type": ConType.Outlet,
12 "streamType": "energy_stream",
13 "streamName": "PS"
14 },
16 },
17 "propertyPackagePorts": default_property_package_ports(),
18 "graphicObject": unitop_graphic(),
19 "properties": {
20 "in_power": {
21 "displayName": "Power Demand",
22 "type": "numeric",
23 "unitType": "heatflow"
24 },
25 },
26 "propertySetGroups": {
27 "default": {
28 "type": "stateVars",
29 "displayName": "Properties",
30 "stateVars": ("in_power",),
31 }
32 },
33 "keyProperties": [
35 ]
36})