Coverage for backend/django/flowsheetInternals/unitops/config/objects/heatpump_config.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2026-06-23 21:51 +0000

1from common.config_types import * 

2from common.config_utils import * 

3 

4heatpump_config: ObjectType = ObjectType( 

5 displayType="Heat PUMP", 

6 ports={ 

7 "inlet": PortType( 

8 many=True, 

9 displayName="Inlet", 

10 type=ConType.Inlet, 

11 default=2, # default number of inlets 

12 minimum=2, # minimum number of inlets 

13 ), 

14 "outlet": PortType( 

15 displayName="Outlet", 

16 type=ConType.Outlet 

17 ) 

18 }, 

19 # TODO: ensure this will work with n number of inlets & outlets 

20 propertyPackagePorts=default_property_package_ports(), 

21 graphicObject=unitop_graphic(), 

22 propertySets={ 

23 # "constraints": general_constraints() 

24 } 

25)