Coverage for backend/flowsheetInternals/unitops/config/objects/mixer_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 *
4mixer_config: ObjectType = ObjectType.model_validate({
5 "displayType": "Mixer",
6 "displayName": "Mixer",
7 "ports": {
8 "inlet": {
9 "many": True,
10 "displayName": "Inlet",
11 "type": ConType.Inlet,
12 "default": 2, # default number of inlets
13 "minimum": 2, # minimum number of inlets
14 "streamName": "S",
15 },
16 "outlet": {
17 "displayName": "Outlet",
18 "type": ConType.Outlet,
19 "streamName": "S",
20 }
21 },
22 # TODO: ensure this will work with n number of inlets & outlets
23 "propertyPackagePorts": default_property_package_ports(),
24 "graphicObject": unitop_graphic(),
25 "properties": {},
26 "propertySetGroups": {},
27})