Coverage report: 60%

Files Functions Classes

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

File statements missing excluded branches partial coverage
backend/pinch_service/OpenPinch/__init__.py 1 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/__init__.py 1 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/analysis/__init__.py 12 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/analysis/additional_analysis.py 184 171 0 64 0 5%
backend/pinch_service/OpenPinch/src/analysis/data_preparation.py 209 21 0 100 15 86%
backend/pinch_service/OpenPinch/src/analysis/graphs.py 148 32 0 66 5 77%
backend/pinch_service/OpenPinch/src/analysis/operation_analysis.py 283 266 0 142 0 4%
backend/pinch_service/OpenPinch/src/analysis/power_cogeneration_analysis.py 175 161 2 50 0 6%
backend/pinch_service/OpenPinch/src/analysis/problem_table_analysis.py 127 4 0 20 4 95%
backend/pinch_service/OpenPinch/src/analysis/process_analysis.py 74 2 0 26 2 96%
backend/pinch_service/OpenPinch/src/analysis/region_analysis.py 7 3 0 2 0 44%
backend/pinch_service/OpenPinch/src/analysis/response.py 25 0 0 6 0 100%
backend/pinch_service/OpenPinch/src/analysis/site_analysis.py 78 2 0 22 1 97%
backend/pinch_service/OpenPinch/src/analysis/support_methods.py 107 29 0 42 6 68%
backend/pinch_service/OpenPinch/src/analysis/utility_targeting.py 161 4 0 56 7 95%
backend/pinch_service/OpenPinch/src/classes/__init__.py 6 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/classes/problem_table.py 203 89 0 72 7 51%
backend/pinch_service/OpenPinch/src/classes/stream.py 178 36 0 28 7 75%
backend/pinch_service/OpenPinch/src/classes/stream_collection.py 82 29 2 38 4 59%
backend/pinch_service/OpenPinch/src/classes/target.py 220 25 2 146 41 80%
backend/pinch_service/OpenPinch/src/classes/value.py 81 43 0 8 0 43%
backend/pinch_service/OpenPinch/src/classes/zone.py 159 35 2 80 15 74%
backend/pinch_service/OpenPinch/src/lib/__init__.py 3 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/lib/config.py 122 14 2 10 2 85%
backend/pinch_service/OpenPinch/src/lib/enums.py 145 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/lib/schema.py 109 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/main.py 44 23 0 10 2 46%
backend/pinch_service/OpenPinch/src/utils/__init__.py 3 0 0 0 0 100%
backend/pinch_service/OpenPinch/src/utils/decorators.py 35 7 0 8 3 72%
backend/pinch_service/OpenPinch/src/utils/heat_exchanger_eq.py 149 137 0 88 0 5%
backend/pinch_service/OpenPinch/src/utils/water_properties.py 62 44 0 12 0 24%
backend/pinch_service/docs/__init__.py 2 0 0 0 0 100%
backend/pinch_service/docs/types/LinearizeTypes.py 28 0 0 0 0 100%
backend/pinch_service/docs/types/VisualiseTypes.py 16 0 0 0 0 100%
backend/pinch_service/docs/types/__init__.py 1 0 0 0 0 100%
backend/pinch_service/docs/types/enums.py 1 0 0 0 0 100%
backend/pinch_service/linearization/__init__.py 1 0 0 0 0 100%
backend/pinch_service/linearization/linearize_stream.py 222 62 0 66 18 69%
backend/pinch_service/server.py 115 55 0 14 5 53%
backend/pinch_service/serverFunctions/__init__.py 1 0 0 0 0 100%
backend/pinch_service/serverFunctions/pinchServerFunctions.py 40 4 0 4 0 91%
Total 3620 1298 10 1180 144 60%

No items found using the specified filter.