Coverage report: 75.95%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-06 13:12 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src / ezqt_app / __init__.py   90.00% 30 3 0   50.00% 4 2   85.29%
src / ezqt_app / _version.py   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezqt_app / app.py   66.09% 233 79 0   47.22% 72 8   61.64%
src / ezqt_app / domain / __init__.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / errors / __init__.py   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / errors / base.py   90.91% 11 1 0   100.00% 0 0   90.91%
src / ezqt_app / domain / errors / bootstrap.py   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / errors / resources.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / models / __init__.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / models / runtime.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / models / settings.py   100.00% 23 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / models / translation.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / models / ui.py   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / ports / __init__.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / ports / config_service.py   100.00% 3 0 18   100.00% 0 0   100.00%
src / ezqt_app / domain / ports / main_window.py   50.00% 6 3 123   100.00% 0 0   50.00%
src / ezqt_app / domain / ports / runtime_state_service.py   100.00% 2 0 38   100.00% 0 0   100.00%
src / ezqt_app / domain / ports / settings_service.py   100.00% 3 0 52   100.00% 0 0   100.00%
src / ezqt_app / domain / ports / translation_service.py   100.00% 2 0 20   100.00% 0 0   100.00%
src / ezqt_app / domain / ports / ui_component_factory.py   100.00% 3 0 11   100.00% 0 0   100.00%
src / ezqt_app / domain / results / __init__.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / results / base_result.py   87.50% 16 2 0   100.00% 0 0   87.50%
src / ezqt_app / domain / results / init_result.py   94.44% 18 1 0   100.00% 0 0   94.44%
src / ezqt_app / domain / results / init_step_result.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezqt_app / domain / results / result_error.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezqt_app / main.py   72.73% 33 9 6   50.00% 2 1   71.43%
src / ezqt_app / resources / base_resources_rc.py   88.89% 9 1 0   100.00% 0 0   88.89%
src / ezqt_app / services / __init__.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / _registry.py   91.67% 24 2 0   83.33% 6 1   90.00%
src / ezqt_app / services / application / __init__.py   100.00% 7 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / application / app_service.py   63.95% 86 31 0   30.00% 20 4   57.55%
src / ezqt_app / services / application / assets_service.py   100.00% 27 0 0   100.00% 8 0   100.00%
src / ezqt_app / services / application / file_service.py   67.92% 240 77 0   56.38% 94 21   64.67%
src / ezqt_app / services / application / resource_service.py   100.00% 24 0 0   100.00% 12 0   100.00%
src / ezqt_app / services / application / settings_loader.py   98.72% 78 1 0   83.33% 6 1   97.62%
src / ezqt_app / services / bootstrap / __init__.py   65.22% 23 8 0   100.00% 0 0   65.22%
src / ezqt_app / services / bootstrap / contracts / __init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / bootstrap / contracts / options.py   100.00% 27 0 0   100.00% 4 0   100.00%
src / ezqt_app / services / bootstrap / contracts / steps.py   100.00% 19 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / bootstrap / exceptions.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / bootstrap / init_service.py   100.00% 31 0 0   100.00% 6 0   100.00%
src / ezqt_app / services / bootstrap / initializer.py   50.00% 48 24 0   100.00% 0 0   50.00%
src / ezqt_app / services / bootstrap / sequence.py   74.23% 97 25 0   57.14% 28 8   70.40%
src / ezqt_app / services / bootstrap / startup_config.py   80.00% 70 14 0   40.00% 20 6   71.11%
src / ezqt_app / services / config / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / config / config_service.py   68.56% 299 94 0   43.48% 92 16   62.66%
src / ezqt_app / services / runtime / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / runtime / runtime_service.py   57.58% 33 14 0   100.00% 0 0   57.58%
src / ezqt_app / services / settings / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / settings / settings_service.py   73.33% 45 12 0   100.00% 2 0   74.47%
src / ezqt_app / services / translation / __init__.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / translation / _scanner.py   85.51% 69 10 0   100.00% 24 0   89.25%
src / ezqt_app / services / translation / auto_translator.py   66.67% 288 96 4   50.00% 64 8   63.64%
src / ezqt_app / services / translation / helpers.py   67.57% 37 12 0   100.00% 0 0   67.57%
src / ezqt_app / services / translation / manager.py   64.73% 258 91 0   42.55% 94 24   58.81%
src / ezqt_app / services / translation / string_collector.py   77.85% 158 35 2   71.88% 32 5   76.84%
src / ezqt_app / services / translation / translation_service.py   78.95% 19 4 0   100.00% 0 0   78.95%
src / ezqt_app / services / ui / __init__.py   100.00% 10 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / ui / component_factory.py   100.00% 15 0 0   100.00% 0 0   100.00%
src / ezqt_app / services / ui / definitions_service.py   70.77% 65 19 0   27.78% 18 5   61.45%
src / ezqt_app / services / ui / menu_service.py   100.00% 20 0 0   100.00% 8 0   100.00%
src / ezqt_app / services / ui / panel_service.py   96.00% 50 2 0   75.00% 8 2   93.10%
src / ezqt_app / services / ui / registries.py   100.00% 47 0 0   75.00% 8 2   96.36%
src / ezqt_app / services / ui / theme_service.py   98.11% 53 1 0   90.00% 10 1   96.83%
src / ezqt_app / services / ui / ui_functions.py   63.89% 36 13 0   100.00% 0 0   63.89%
src / ezqt_app / services / ui / window_service.py   100.00% 38 0 0   100.00% 2 0   100.00%
src / ezqt_app / shared / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / shared / resources / __init__.py   94.00% 50 3 0   58.33% 12 5   87.10%
src / ezqt_app / shared / resources / icons.py   100.00% 262 0 0   100.00% 0 0   100.00%
src / ezqt_app / shared / resources / images.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / shared / types.py   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezqt_app / utils / __init__.py   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezqt_app / utils / custom_grips.py   83.67% 147 24 0   80.00% 20 2   83.23%
src / ezqt_app / utils / diagnostics.py   88.24% 17 2 0   75.00% 4 1   85.71%
src / ezqt_app / utils / icon_utils.py   87.01% 77 10 0   75.00% 20 3   84.54%
src / ezqt_app / utils / printer.py   94.67% 75 4 2   72.73% 22 6   89.69%
src / ezqt_app / utils / qt_runtime.py   100.00% 34 0 2   90.00% 10 1   97.73%
src / ezqt_app / utils / runtime_paths.py   100.00% 15 0 0   100.00% 2 0   100.00%
src / ezqt_app / widgets / __init__.py   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezqt_app / widgets / core / __init__.py   100.00% 8 0 0   100.00% 0 0   100.00%
src / ezqt_app / widgets / core / bottom_bar.py   72.16% 176 49 6   36.84% 38 8   65.89%
src / ezqt_app / widgets / core / ez_app.py   72.73% 66 18 0   62.50% 16 4   70.73%
src / ezqt_app / widgets / core / header.py   85.88% 177 25 6   50.00% 16 6   82.90%
src / ezqt_app / widgets / core / menu.py   72.34% 141 39 0   31.25% 32 6   64.74%
src / ezqt_app / widgets / core / null_widgets.py   83.78% 37 6 0   50.00% 2 1   82.05%
src / ezqt_app / widgets / core / page_container.py   96.30% 27 1 0   100.00% 0 0   96.30%
src / ezqt_app / widgets / core / settings_panel.py   71.93% 374 105 0   58.54% 82 16   69.52%
src / ezqt_app / widgets / custom_grips / __init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezqt_app / widgets / extended / __init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezqt_app / widgets / extended / menu_button.py   84.02% 194 31 0   64.29% 42 7   80.51%
src / ezqt_app / widgets / extended / setting_widgets.py   88.49% 278 32 0   42.31% 26 5   84.54%
src / ezqt_app / widgets / ui_main.py   100.00% 74 0 0   75.00% 8 2   97.56%
Total   79.80% 5113 1033 290   56.22% 996 188   75.95%

No items found using the specified filter.