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

1from common.config_types import * 

2from common.config_utils import * 

3 

4generic_load_config: ObjectType = ObjectType.model_validate({ 

5 "displayType": "Load", 

6 "displayName": "Load", 

7 

8 "ports": { 

9 "outlet": { 

10 "displayName": "Power Out", 

11 "type": ConType.Outlet, 

12 "streamType": "energy_stream", 

13 "streamName": "PS" 

14 }, 

15 

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": [ 

34 

35 ] 

36})