Coverage report: 98%

Files Functions Classes

coverage.py v7.13.1, created at 2026-01-12 16:43 +0100

File   statements missing excluded   coverage
physioblocks / __init__.py   4 0 0   100%
physioblocks / base / __init__.py   0 0 0   100%
physioblocks / base / operators.py   82 2 0   98%
physioblocks / base / registers.py   13 0 0   100%
physioblocks / computing / __init__.py   3 0 0   100%
physioblocks / computing / assembling.py   74 0 0   100%
physioblocks / computing / models.py   152 3 0   98%
physioblocks / computing / quantities.py   73 0 0   100%
physioblocks / configuration / __init__.py   7 0 0   100%
physioblocks / configuration / aliases.py   66 0 0   100%
physioblocks / configuration / base.py   42 1 0   98%
physioblocks / configuration / computing / __init__.py   1 0 0   100%
physioblocks / configuration / computing / quantities.py   14 1 0   93%
physioblocks / configuration / constants.py   24 0 0   100%
physioblocks / configuration / description / __init__.py   2 0 0   100%
physioblocks / configuration / description / blocks.py   92 15 0   84%
physioblocks / configuration / description / nets.py   45 1 0   98%
physioblocks / configuration / functions.py   183 2 0   99%
physioblocks / configuration / simulation / __init__.py   1 0 0   100%
physioblocks / configuration / simulation / simulations.py   97 4 0   96%
physioblocks / description / __init__.py   3 0 0   100%
physioblocks / description / blocks.py   89 2 0   98%
physioblocks / description / flux.py   53 0 0   100%
physioblocks / description / nets.py   209 3 0   99%
physioblocks / io / __init__.py   0 0 0   100%
physioblocks / io / aliases.py   15 0 0   100%
physioblocks / io / configuration.py   28 0 0   100%
physioblocks / library / __init__.py   0 0 0   100%
physioblocks / library / blocks / __init__.py   0 0 0   100%
physioblocks / library / blocks / capacitances.py   119 1 0   99%
physioblocks / library / blocks / cavity.py   43 0 0   100%
physioblocks / library / blocks / valves.py   65 0 0   100%
physioblocks / library / functions / __init__.py   0 0 0   100%
physioblocks / library / functions / base_operations.py   47 0 0   100%
physioblocks / library / functions / first_order.py   35 0 0   100%
physioblocks / library / functions / piecewise.py   74 1 0   99%
physioblocks / library / functions / trigonometric.py   20 0 0   100%
physioblocks / library / functions / watchers.py   34 2 0   94%
physioblocks / library / model_components / __init__.py   0 0 0   100%
physioblocks / library / model_components / active_law.py   70 0 0   100%
physioblocks / library / model_components / dynamics.py   271 0 0   100%
physioblocks / library / model_components / rheology.py   38 0 0   100%
physioblocks / library / model_components / velocity_law.py   33 0 0   100%
physioblocks / registers / __init__.py   2 0 0   100%
physioblocks / registers / load_function_register.py   21 0 0   100%
physioblocks / registers / save_function_register.py   23 0 0   100%
physioblocks / registers / type_register.py   17 0 0   100%
physioblocks / simulation / __init__.py   6 0 0   100%
physioblocks / simulation / functions.py   14 0 0   100%
physioblocks / simulation / runtime.py   153 3 0   98%
physioblocks / simulation / saved_quantities.py   33 6 0   82%
physioblocks / simulation / setup.py   195 9 0   95%
physioblocks / simulation / solvers.py   85 1 0   99%
physioblocks / simulation / state.py   96 3 0   97%
physioblocks / simulation / time_manager.py   103 3 0   97%
physioblocks / utils / __init__.py   0 0 0   100%
physioblocks / utils / dynamic_import_utils.py   46 6 0   87%
physioblocks / utils / exceptions_utils.py   17 3 0   82%
physioblocks / utils / gradient_test_utils.py   109 10 0   91%
physioblocks / utils / math_utils.py   16 1 0   94%
tests / __init__.py   0 0 0   100%
tests / base / test_register.py   27 0 0   100%
tests / helpers / __init__.py   0 0 0   100%
tests / helpers / assertion_helpers.py   41 10 0   76%
tests / helpers / file_helpers.py   12 0 0   100%
tests / tests_computing / test_assembling.py   92 0 0   100%
tests / tests_computing / test_models.py   158 1 0   99%
tests / tests_computing / test_quantities.py   232 1 0   99%
tests / tests_config / __init__.py   0 0 0   100%
tests / tests_config / test_definitions.py   58 0 0   100%
tests / tests_config / test_generic_save_load.py   196 0 0   100%
tests / tests_config / tests_alias / test_alias.py   81 0 0   100%
tests / tests_config / tests_description / __init__.py   0 0 0   100%
tests / tests_config / tests_description / test_config_blocks.py   69 0 0   100%
tests / tests_config / tests_description / test_config_boundary_condition.py   25 0 0   100%
tests / tests_config / tests_description / test_config_nets.py   68 0 0   100%
tests / tests_config / tests_simulation / __init__.py   0 0 0   100%
tests / tests_config / tests_simulation / test_config_simulation.py   106 2 0   98%
tests / tests_config / tests_simulation / test_config_solvers.py   24 0 0   100%
tests / tests_config / tests_simulation / test_config_time.py   25 0 0   100%
tests / tests_config / tests_simulation / test_functions.py   125 5 0   96%
tests / tests_description / __init__.py   0 0 0   100%
tests / tests_description / test_blocks.py   45 0 0   100%
tests / tests_description / test_nets.py   206 0 0   100%
tests / tests_description / test_relations.py   67 0 0   100%
tests / tests_io / __init__.py   0 0 0   100%
tests / tests_io / test_aliases.py   28 0 0   100%
tests / tests_io / test_configuration.py   54 0 0   100%
tests / tests_library / tests_blocks / test_capacitances.py   40 0 0   100%
tests / tests_library / tests_blocks / test_cavity.py   18 0 0   100%
tests / tests_library / tests_blocks / test_valves.py   28 0 0   100%
tests / tests_library / tests_functions / test_base_operations_functions.py   18 0 0   100%
tests / tests_library / tests_functions / test_first_order_functions.py   33 0 0   100%
tests / tests_library / tests_functions / test_piecewise_functions.py   86 1 0   99%
tests / tests_library / tests_functions / test_trigonometric_functions.py   24 0 0   100%
tests / tests_library / tests_functions / test_watch_functions.py   18 0 0   100%
tests / tests_library / tests_model_components / test_active_law.py   20 0 0   100%
tests / tests_library / tests_model_components / test_dynamics_block.py   28 0 0   100%
tests / tests_library / tests_model_components / test_rheology.py   19 0 0   100%
tests / tests_library / tests_model_components / test_velocity_law_hht.py   19 0 0   100%
tests / tests_references / __init__.py   0 0 0   100%
tests / tests_references / conftest.py   13 2 0   85%
tests / tests_references / io.py   29 12 0   59%
tests / tests_references / test_circulation_alone.py   28 0 0   100%
tests / tests_references / test_spherical_heart.py   51 0 0   100%
tests / tests_registers / test_load_register.py   20 1 0   95%
tests / tests_registers / test_save_register.py   22 1 0   95%
tests / tests_registers / test_type_register.py   11 0 0   100%
tests / tests_simulation / __init__.py   0 0 0   100%
tests / tests_simulation / test_runtime.py   125 1 0   99%
tests / tests_simulation / test_setup.py   98 1 0   99%
tests / tests_simulation / test_solvers.py   60 0 0   100%
tests / tests_simulation / test_state.py   89 0 0   100%
tests / tests_simulation / test_time_manager.py   99 1 0   99%
tests / tests_utils / test_math_utils.py   25 0 0   100%
Total   5917 122 0   98%

No items found using the specified filter.