Coverage for backend/flowsheetInternals/unitops/config/objects/translator_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 *
4translator_config: ObjectType = ObjectType.model_validate({
5 "displayType": "Translator",
6 "displayName": "Translator",
7 "ports": {
8 "inlet": {
9 "many": False,
10 "displayName": "Inlet",
11 "type": ConType.Inlet,
12 "streamName": "S",
13 },
14 "outlet": {
15 "displayName": "Outlet",
16 "type": ConType.Outlet,
17 "streamName": "S",
18 }
19 },
20 "propertyPackagePorts": {
21 "Inlet": ["inlet"],
22 "Outlet": ["outlet"]
23 },
24 "graphicObject": unitop_graphic(),
25 "properties": {
26 "translator_type":{
27 "displayName": "Translator Type",
28 "type": "dropdown",
29 "value": "pressure_enthalpy",
30 "options": {
31 "pressure_enthalpy": "Pressure & Enthalpy",
32 "pressure_vapor_fraction": "Pressure & Vapor Fraction",
33 "pressure_temperature": "Pressure & Temperature",
34 },
35 "unitType":"dimensionless"
36 },
37 },
38 "propertySetGroups": {
39 "default": {
40 "type": "stateVars",
41 "displayName": "Properties",
42 "stateVars": (),
43 },
44 },
45})