Coverage report: 68%

Files Functions Classes

coverage.py v7.10.7, created at 2025-11-06 23:27 +0000

File statements missing excluded branches partial coverage
backend/common/__init__.py 0 0 0 0 0 100%
backend/common/models/__init__.py 1 0 0 0 0 100%
backend/common/models/cloud_events.py 17 0 0 0 0 100%
backend/common/models/general.py 5 0 0 0 0 100%
backend/common/models/idaes/__init__.py 4 0 0 0 0 100%
backend/common/models/idaes/arc_schema.py 12 0 0 0 0 100%
backend/common/models/idaes/flowsheet_schema.py 31 0 0 0 0 100%
backend/common/models/idaes/id_types.py 6 0 0 0 0 100%
backend/common/models/idaes/payloads/__init__.py 1 0 0 0 0 100%
backend/common/models/idaes/payloads/build_state_request_schema.py 12 0 0 0 0 100%
backend/common/models/idaes/payloads/ml_request_schema.py 18 0 0 0 0 100%
backend/common/models/idaes/payloads/solve_request_schema.py 28 0 0 0 0 100%
backend/common/models/idaes/scenario_schema.py 11 0 0 0 0 100%
backend/common/models/idaes/unit_model_schema.py 34 0 0 0 0 100%
backend/common/models/notifications/__init__.py 1 0 0 0 0 100%
backend/common/models/notifications/payloads.py 16 0 0 0 0 100%
backend/common/services/__init__.py 0 0 0 0 0 100%
backend/common/services/messaging.py 50 9 0 2 1 81%
backend/idaes_service/__init__.py 0 0 0 0 0 100%
backend/idaes_service/application.py 71 5 0 0 0 93%
backend/idaes_service/endpoints.py 69 9 0 0 0 87%
backend/idaes_service/settings.py 25 11 0 10 1 43%
backend/idaes_service/solver/__init__.py 0 0 0 0 0 100%
backend/idaes_service/solver/arc_manager.py 16 0 0 2 0 100%
backend/idaes_service/solver/build_state.py 36 1 0 4 1 95%
backend/idaes_service/solver/custom/PIDController.py 148 129 0 76 0 8%
backend/idaes_service/solver/custom/PySMOModel.py 96 9 0 20 3 86%
backend/idaes_service/solver/custom/SimpleEffectivenessHX_DH.py 207 29 0 10 3 84%
backend/idaes_service/solver/custom/__init__.py 0 0 0 0 0 100%
backend/idaes_service/solver/custom/add_initial_dynamics.py 14 10 0 2 1 31%
backend/idaes_service/solver/custom/custom_compressor.py 26 0 0 0 0 100%
backend/idaes_service/solver/custom/custom_cooler.py 20 0 0 6 0 100%
backend/idaes_service/solver/custom/custom_heat_exchanger.py 74 9 0 24 10 79%
backend/idaes_service/solver/custom/custom_heat_exchanger_1d.py 103 83 0 28 0 15%
backend/idaes_service/solver/custom/custom_heater.py 18 0 0 6 0 100%
backend/idaes_service/solver/custom/custom_pressure_changer.py 11 0 0 0 0 100%
backend/idaes_service/solver/custom/custom_pump.py 26 0 0 0 0 100%
backend/idaes_service/solver/custom/custom_separator.py 108 35 0 72 13 63%
backend/idaes_service/solver/custom/custom_tank.py 53 3 0 8 1 93%
backend/idaes_service/solver/custom/custom_turbine.py 36 0 0 0 0 100%
backend/idaes_service/solver/custom/custom_valve.py 112 34 0 32 3 60%
backend/idaes_service/solver/custom/custom_variable.py 15 2 0 0 0 87%
backend/idaes_service/solver/custom/direct_steam_injection.py 89 5 0 2 0 95%
backend/idaes_service/solver/custom/energy/__init__.py 0 0 0 0 0 100%
backend/idaes_service/solver/custom/energy/acBus.py 91 57 0 8 0 34%
backend/idaes_service/solver/custom/energy/ac_property_package.py 80 39 0 20 0 41%
backend/idaes_service/solver/custom/energy/bus.py 53 6 0 10 1 86%
backend/idaes_service/solver/custom/energy/energy_mixer.py 57 7 0 12 2 84%
backend/idaes_service/solver/custom/energy/energy_splitter.py 68 45 0 14 0 28%
backend/idaes_service/solver/custom/energy/grid.py 43 23 0 4 0 43%
backend/idaes_service/solver/custom/energy/hydro.py 41 21 0 0 0 49%
backend/idaes_service/solver/custom/energy/link.py 35 1 0 4 1 95%
backend/idaes_service/solver/custom/energy/load.py 41 21 0 4 0 44%
backend/idaes_service/solver/custom/energy/mainDistributionBoard.py 83 11 0 16 0 81%
backend/idaes_service/solver/custom/energy/power_property_package.py 70 25 0 20 1 51%
backend/idaes_service/solver/custom/energy/solar.py 40 5 0 0 0 88%
backend/idaes_service/solver/custom/energy/storage.py 76 55 0 8 0 25%
backend/idaes_service/solver/custom/energy/transformer.py 43 25 0 6 0 37%
backend/idaes_service/solver/custom/energy/transformer_property_package.py 75 36 0 20 0 41%
backend/idaes_service/solver/custom/energy/transmissionLine.py 58 21 0 4 0 60%
backend/idaes_service/solver/custom/energy/wind.py 51 29 0 0 0 43%
backend/idaes_service/solver/custom/hda_ideal_VLE.py 382 257 0 96 0 26%
backend/idaes_service/solver/custom/hda_reaction.py 40 9 0 2 0 74%
backend/idaes_service/solver/custom/heat_exchanger_1d_wrapper.py 14 10 0 6 0 20%
backend/idaes_service/solver/custom/integration_block.py 27 7 0 0 0 74%
backend/idaes_service/solver/custom/inverted.py 30 0 0 6 0 100%
backend/idaes_service/solver/custom/reactions/__init__.py 0 0 0 0 0 100%
backend/idaes_service/solver/custom/reactions/hda_stoich.py 8 2 0 0 0 75%
backend/idaes_service/solver/custom/simple_separator.py 235 104 0 98 4 48%
backend/idaes_service/solver/custom/thermal_utility_systems/desuperheater.py 167 14 0 28 7 87%
backend/idaes_service/solver/custom/thermal_utility_systems/header.py 231 21 0 52 9 87%
backend/idaes_service/solver/custom/thermal_utility_systems/simple_heat_pump.py 157 51 0 30 5 60%
backend/idaes_service/solver/custom/thermal_utility_systems/steam_header.py 129 10 0 14 1 90%
backend/idaes_service/solver/custom/thermal_utility_systems/steam_user.py 255 17 0 56 11 89%
backend/idaes_service/solver/custom/thermal_utility_systems/willans_turbine.py 230 50 0 100 11 66%
backend/idaes_service/solver/custom/translator.py 41 4 0 6 2 87%
backend/idaes_service/solver/custom/updated_pressure_changer.py 452 219 0 244 23 43%
backend/idaes_service/solver/custom/valve_wrapper.py 19 2 0 8 2 85%
backend/idaes_service/solver/custom/water_tank_with_units.py 112 24 0 28 9 74%
backend/idaes_service/solver/flowsheet_manager.py 273 29 0 78 12 88%
backend/idaes_service/solver/flowsheet_manager_type.py 2 0 2 0 0 100%
backend/idaes_service/solver/generate_python_file.py 255 24 0 96 12 89%
backend/idaes_service/solver/methods/BlockContext.py 35 0 0 6 0 100%
backend/idaes_service/solver/methods/__init__.py 0 0 0 0 0 100%
backend/idaes_service/solver/methods/adapter.py 157 16 0 60 7 88%
backend/idaes_service/solver/methods/adapter_library.py 58 0 0 0 0 100%
backend/idaes_service/solver/methods/adapter_methods.py 45 5 0 2 0 89%
backend/idaes_service/solver/methods/expression_parsing.py 64 8 0 16 4 85%
backend/idaes_service/solver/methods/load_unit_model.py 67 2 0 26 3 95%
backend/idaes_service/solver/methods/slice_manipulation.py 3 0 0 0 0 100%
backend/idaes_service/solver/methods/units_handler.py 63 9 0 28 6 81%
backend/idaes_service/solver/ml_wizard.py 54 0 0 2 0 100%
backend/idaes_service/solver/port_manager.py 12 2 0 0 0 83%
backend/idaes_service/solver/properties_manager.py 23 1 0 0 0 96%
backend/idaes_service/solver/property_package_manager.py 36 2 0 10 2 91%
backend/idaes_service/solver/solver.py 25 1 0 2 1 93%
backend/idaes_service/solver/tear_manager.py 45 0 0 20 0 100%
backend/idaes_service/solver/timing.py 37 1 0 4 0 98%
backend/idaes_service/solver/unit_model_manager.py 20 1 0 4 1 92%
Total 6428 1712 2 1582 174 68%

No items found using the specified filter.