Coverage report:
65%
hide covered
Files
Functions
Classes
coverage.py v7.10.7
, created at 2025-12-18 04:00 +0000
File
function
statements
missing
excluded
branches
partial
coverage
backend/pinch_service/heat_exchanger_profiler/__init__.py
(no function)
3
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.__init__
20
3
0
6
3
77%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.build
6
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.state_properties
27
15
0
22
7
43%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.solve
9
2
0
4
2
69%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_property
7
1
0
2
1
78%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_single_property
1
1
0
0
0
0%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_all_properties
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_pressure
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_molar_enthalpy
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_mass_enthalpy
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_temperature
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_molar_entropy
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_mass_entropy
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_vapour_fraction
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_total_energy_flow
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_relative_humidity
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_mass_flow
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_mol_flow
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_specific_volume
1
1
0
0
0
0%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_density
1
1
0
0
0
0%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_volumetric_flow
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_molecular_weight
6
6
0
2
0
0%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.get_component_molecular_weight
1
1
0
0
0
0%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation.serialize_states
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation._check_DOF
1
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation._check_state_lengths
3
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
StateEvaluation._check_prev_sol_valid
3
1
0
2
1
60%
backend/pinch_service/heat_exchanger_profiler/classes/state_evaluation.py
(no function)
32
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/lib/THGeneratorTypes.py
(no function)
20
0
0
0
0
100%
backend/pinch_service/heat_exchanger_profiler/profile_generator.py
get_heat_exchanger_length_states
31
15
0
14
4
44%
backend/pinch_service/heat_exchanger_profiler/profile_generator.py
(no function)
4
0
0
0
0
100%
backend/pinch_service/server.py
RequestHandler.response
4
0
0
0
0
100%
backend/pinch_service/server.py
RequestHandler.xml_response
4
4
0
0
0
0%
backend/pinch_service/server.py
RequestHandler.do_POST
16
5
0
8
2
71%
backend/pinch_service/server.py
RequestHandler._calculate_analysis
17
12
0
4
2
33%
backend/pinch_service/server.py
RequestHandler._visualise_analysis
12
12
0
0
0
0%
backend/pinch_service/server.py
RequestHandler._linearize_stream
12
8
0
0
0
33%
backend/pinch_service/server.py
RequestHandler._generate_t_h_curve
12
8
0
0
0
33%
backend/pinch_service/server.py
RequestHandler._log_profile
6
6
0
0
0
0%
backend/pinch_service/server.py
run_server
5
0
0
0
0
100%
backend/pinch_service/server.py
(no function)
27
0
0
2
1
97%
backend/pinch_service/serverFunctions/__init__.py
(no function)
1
0
0
0
0
100%
backend/pinch_service/serverFunctions/pinchServerFunctions.py
targeting_analysis
4
0
0
0
0
100%
backend/pinch_service/serverFunctions/pinchServerFunctions.py
visualise_analysis
4
4
0
0
0
0%
backend/pinch_service/serverFunctions/pinchServerFunctions.py
linearize_stream
4
0
0
0
0
100%
backend/pinch_service/serverFunctions/pinchServerFunctions.py
get_heat_exchanger_profile
8
0
0
2
0
100%
backend/pinch_service/serverFunctions/pinchServerFunctions.py
(no function)
13
0
0
0
0
100%
Total
339
106
0
68
23
65%
No items found using the specified filter.