Graphica テストカバレッジ: 93.7%
Files Functions Classes
coverage.py v7.16.2, created at 2026-10-12 16:38 +0000
coverage.py v7.16.2, created at 2026-10-12 16:38 +0000
| Statements | Branches | Total | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| File | coverage | statements | missing | excluded | coverage | branches | partial | coverage | |||
| graphica/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/__main__.py | 31.9% | 72 | 49 | 2 | 0.0% | 12 | 0 | 27.4% | |||
| graphica/assets/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/assets/icons/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/core/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/core/analysis.py | 96.9% | 744 | 23 | 0 | 93.0% | 284 | 20 | 95.8% | |||
| graphica/core/app_paths.py | 100.0% | 19 | 0 | 0 | 100.0% | 2 | 0 | 100.0% | |||
| graphica/core/axis_settings.py | 100.0% | 24 | 0 | 0 | 100.0% | 10 | 0 | 100.0% | |||
| graphica/core/caption_export.py | 100.0% | 18 | 0 | 0 | 100.0% | 6 | 0 | 100.0% | |||
| graphica/core/color_palettes.py | 82.6% | 23 | 4 | 0 | 60.0% | 10 | 4 | 75.8% | |||
| graphica/core/commands.py | 100.0% | 156 | 0 | 3 | 100.0% | 12 | 0 | 100.0% | |||
| graphica/core/cvd_simulation.py | 100.0% | 16 | 0 | 0 | 100.0% | 2 | 0 | 100.0% | |||
| graphica/core/dataset.py | 97.7% | 298 | 7 | 0 | 91.7% | 96 | 8 | 96.2% | |||
| graphica/core/diagnostics.py | 93.1% | 58 | 4 | 0 | 88.9% | 18 | 2 | 92.1% | |||
| graphica/core/excel_utils.py | 94.4% | 36 | 2 | 0 | 88.9% | 18 | 2 | 92.6% | |||
| graphica/core/fit_models.py | 99.5% | 222 | 1 | 0 | 98.1% | 52 | 1 | 99.3% | |||
| graphica/core/grid_data.py | 100.0% | 70 | 0 | 0 | 100.0% | 20 | 0 | 100.0% | |||
| graphica/core/i18n.py | 100.0% | 21 | 0 | 2 | 100.0% | 4 | 0 | 100.0% | |||
| graphica/core/json_utils.py | 91.7% | 12 | 1 | 0 | 83.3% | 6 | 1 | 88.9% | |||
| graphica/core/label_utils.py | 91.7% | 12 | 1 | 0 | 83.3% | 6 | 1 | 88.9% | |||
| graphica/core/marker_style.py | 98.0% | 50 | 1 | 0 | 92.3% | 26 | 2 | 96.1% | |||
| graphica/core/methods_text.py | 92.7% | 82 | 6 | 3 | 93.5% | 46 | 1 | 93.0% | |||
| graphica/core/named_colors.py | 97.8% | 89 | 2 | 0 | 94.1% | 34 | 2 | 96.7% | |||
| graphica/core/plugin_api.py | 98.6% | 221 | 3 | 0 | 95.7% | 46 | 2 | 98.1% | |||
| graphica/core/plugin_context.py | 100.0% | 24 | 0 | 21 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/core/plugin_install.py | 97.8% | 46 | 1 | 0 | 100.0% | 18 | 0 | 98.4% | |||
| graphica/core/plugin_manifest.py | 100.0% | 33 | 0 | 0 | 100.0% | 10 | 0 | 100.0% | |||
| graphica/core/plugin_testing.py | 97.3% | 150 | 4 | 2 | 100.0% | 38 | 0 | 97.9% | |||
| graphica/core/plugin_types.py | 100.0% | 79 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/core/plugin_updates.py | 87.5% | 96 | 12 | 0 | 90.0% | 30 | 3 | 88.1% | |||
| graphica/core/provenance.py | 100.0% | 4 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/core/report_export.py | 100.0% | 17 | 0 | 2 | 100.0% | 2 | 0 | 100.0% | |||
| graphica/core/safe_eval.py | 95.3% | 128 | 6 | 0 | 89.4% | 66 | 7 | 93.3% | |||
| graphica/core/script_export.py | 97.2% | 177 | 5 | 3 | 94.4% | 90 | 5 | 96.3% | |||
| graphica/core/translations_en.py | 100.0% | 1 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/core/unit_conversion.py | 100.0% | 24 | 0 | 0 | 100.0% | 6 | 0 | 100.0% | |||
| graphica/core/update_check.py | 100.0% | 35 | 0 | 0 | 100.0% | 8 | 0 | 100.0% | |||
| graphica/core/version.py | 100.0% | 3 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/app_settings.py | 100.0% | 83 | 0 | 0 | 100.0% | 10 | 0 | 100.0% | |||
| graphica/gui/axis_bindings.py | 100.0% | 48 | 0 | 0 | 83.3% | 6 | 1 | 98.1% | |||
| graphica/gui/binding.py | 99.0% | 97 | 1 | 0 | 100.0% | 30 | 0 | 99.2% | |||
| graphica/gui/builders/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/builders/axis_panel.py | 100.0% | 308 | 0 | 0 | 90.0% | 20 | 2 | 99.4% | |||
| graphica/gui/builders/canvas_area.py | 99.5% | 198 | 1 | 0 | 95.0% | 20 | 1 | 99.1% | |||
| graphica/gui/builders/common.py | 97.8% | 90 | 2 | 0 | 91.7% | 12 | 1 | 97.1% | |||
| graphica/gui/builders/dataset_panel.py | 100.0% | 353 | 0 | 0 | 100.0% | 12 | 0 | 100.0% | |||
| graphica/gui/builders/property_sections.py | 97.2% | 141 | 4 | 0 | 91.7% | 48 | 4 | 95.8% | |||
| graphica/gui/builders/property_widgets.py | 98.1% | 105 | 2 | 0 | 80.0% | 10 | 2 | 96.5% | |||
| graphica/gui/canvas.py | 99.1% | 338 | 3 | 0 | 96.2% | 80 | 3 | 98.6% | |||
| graphica/gui/color_history.py | 100.0% | 23 | 0 | 0 | 100.0% | 8 | 0 | 100.0% | |||
| graphica/gui/color_picker_widget.py | 79.5% | 156 | 32 | 0 | 62.5% | 32 | 2 | 76.6% | |||
| graphica/gui/crash_handler.py | 100.0% | 40 | 0 | 0 | 100.0% | 6 | 0 | 100.0% | |||
| graphica/gui/cvd_preview.py | 100.0% | 15 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/data_editor.py | 95.6% | 527 | 23 | 0 | 91.7% | 144 | 12 | 94.8% | |||
| graphica/gui/data_import_flow.py | 97.8% | 231 | 5 | 0 | 92.5% | 80 | 6 | 96.5% | |||
| graphica/gui/data_table_model.py | 91.6% | 131 | 11 | 0 | 86.7% | 60 | 8 | 90.1% | |||
| graphica/gui/dataset_bindings.py | 97.6% | 42 | 1 | 0 | 100.0% | 4 | 0 | 97.8% | |||
| graphica/gui/dataset_style_icon.py | 98.2% | 109 | 2 | 0 | 90.6% | 32 | 3 | 96.5% | |||
| graphica/gui/datasets/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/datasets/actions_menu.py | 100.0% | 69 | 0 | 0 | 100.0% | 24 | 0 | 100.0% | |||
| graphica/gui/datasets/colors.py | 93.0% | 142 | 10 | 0 | 86.4% | 66 | 5 | 90.9% | |||
| graphica/gui/datasets/fitting.py | 93.3% | 45 | 3 | 0 | 75.0% | 4 | 1 | 91.8% | |||
| graphica/gui/datasets/host.py | 98.1% | 107 | 2 | 0 | 85.7% | 14 | 2 | 96.7% | |||
| graphica/gui/datasets/operations/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/datasets/operations/fitting.py | 87.1% | 240 | 31 | 0 | 76.9% | 52 | 6 | 85.3% | |||
| graphica/gui/datasets/operations/peaks.py | 98.3% | 59 | 1 | 0 | 92.9% | 14 | 1 | 97.3% | |||
| graphica/gui/datasets/operations/processing.py | 96.2% | 364 | 14 | 0 | 90.4% | 114 | 11 | 94.8% | |||
| graphica/gui/datasets/operations/runner.py | 100.0% | 91 | 0 | 0 | 100.0% | 14 | 0 | 100.0% | |||
| graphica/gui/datasets/operations/transfer.py | 92.5% | 147 | 11 | 0 | 90.4% | 52 | 5 | 92.0% | |||
| graphica/gui/datasets/order.py | 98.1% | 209 | 4 | 0 | 90.4% | 94 | 9 | 95.7% | |||
| graphica/gui/datasets/overlays.py | 95.8% | 48 | 2 | 0 | 100.0% | 12 | 0 | 96.7% | |||
| graphica/gui/datasets/peaks.py | 100.0% | 13 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/datasets/plugin_runs.py | 100.0% | 66 | 0 | 0 | 100.0% | 26 | 0 | 100.0% | |||
| graphica/gui/datasets/processing.py | 100.0% | 44 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/datasets/property_panel.py | 97.4% | 392 | 10 | 0 | 87.7% | 106 | 13 | 95.4% | |||
| graphica/gui/datasets/transfer.py | 100.0% | 23 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/detached_canvas_window.py | 100.0% | 11 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/dialog_dirs.py | 100.0% | 70 | 0 | 0 | 100.0% | 16 | 0 | 100.0% | |||
| graphica/gui/dialogs/__init__.py | 100.0% | 7 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/dialogs/analysis.py | 76.4% | 886 | 209 | 0 | 69.0% | 84 | 4 | 75.8% | |||
| graphica/gui/dialogs/app.py | 98.5% | 781 | 12 | 0 | 89.3% | 140 | 15 | 97.1% | |||
| graphica/gui/dialogs/appearance.py | 93.6% | 625 | 40 | 0 | 80.6% | 98 | 9 | 91.8% | |||
| graphica/gui/dialogs/data_edit.py | 100.0% | 359 | 0 | 0 | 100.0% | 30 | 0 | 100.0% | |||
| graphica/gui/dialogs/data_import.py | 96.1% | 467 | 18 | 0 | 92.0% | 88 | 7 | 95.5% | |||
| graphica/gui/dialogs/export.py | 98.9% | 271 | 3 | 0 | 90.0% | 20 | 0 | 98.3% | |||
| graphica/gui/dock_layout.py | 100.0% | 81 | 0 | 0 | 94.4% | 18 | 1 | 99.0% | |||
| graphica/gui/export_preview_panel.py | 99.6% | 243 | 1 | 0 | 89.7% | 58 | 6 | 97.7% | |||
| graphica/gui/export_settings.py | 100.0% | 7 | 0 | 0 | 100.0% | 4 | 0 | 100.0% | |||
| graphica/gui/export_size.py | 98.0% | 98 | 2 | 0 | 90.6% | 32 | 3 | 96.2% | |||
| graphica/gui/file_association.py | 82.1% | 67 | 12 | 0 | 83.3% | 12 | 2 | 82.3% | |||
| graphica/gui/icon_utils.py | 100.0% | 28 | 0 | 0 | 100.0% | 4 | 0 | 100.0% | |||
| graphica/gui/log_axis_notes.py | 97.6% | 42 | 1 | 0 | 93.8% | 16 | 1 | 96.6% | |||
| graphica/gui/main_app_window.py | 96.3% | 217 | 8 | 0 | 71.2% | 66 | 19 | 90.5% | |||
| graphica/gui/main_window.py | 97.4% | 775 | 20 | 0 | 91.5% | 118 | 8 | 96.6% | |||
| graphica/gui/mathtext_preview.py | 88.8% | 98 | 11 | 0 | 81.8% | 22 | 2 | 87.5% | |||
| graphica/gui/menu_bar.py | 86.4% | 184 | 25 | 0 | 71.0% | 62 | 6 | 82.5% | |||
| graphica/gui/minimap_widget.py | 93.5% | 92 | 6 | 0 | 95.5% | 22 | 1 | 93.9% | |||
| graphica/gui/mixins/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/mixins/export_mixin.py | 92.1% | 369 | 29 | 0 | 78.9% | 90 | 15 | 89.5% | |||
| graphica/gui/mixins/help_mixin.py | 93.7% | 142 | 9 | 0 | 84.4% | 32 | 3 | 92.0% | |||
| graphica/gui/mixins/project_io_mixin.py | 95.9% | 222 | 9 | 0 | 90.7% | 86 | 8 | 94.5% | |||
| graphica/gui/mixins/quick_access_mixin.py | 100.0% | 122 | 0 | 0 | 92.9% | 42 | 3 | 98.2% | |||
| graphica/gui/mixins/ui_setup_mixin.py | 95.2% | 124 | 6 | 0 | 76.8% | 56 | 13 | 89.4% | |||
| graphica/gui/notify.py | 92.9% | 28 | 2 | 0 | 100.0% | 0 | 0 | 92.9% | |||
| graphica/gui/panels/__init__.py | 95.5% | 22 | 1 | 0 | 87.5% | 8 | 1 | 93.3% | |||
| graphica/gui/panels/axis_settings.py | 88.3% | 384 | 45 | 0 | 67.4% | 92 | 12 | 84.2% | |||
| graphica/gui/panels/dataset_tree.py | 98.1% | 267 | 5 | 0 | 88.4% | 86 | 10 | 95.8% | |||
| graphica/gui/plot_type_drawers.py | 98.6% | 71 | 1 | 0 | 95.0% | 20 | 1 | 97.8% | |||
| graphica/gui/plugin_context.py | 96.1% | 102 | 4 | 0 | 94.4% | 18 | 1 | 95.8% | |||
| graphica/gui/plugin_update_flow.py | 75.0% | 124 | 31 | 0 | 55.9% | 34 | 13 | 70.9% | |||
| graphica/gui/project_files.py | 94.9% | 253 | 13 | 0 | 91.0% | 78 | 7 | 94.0% | |||
| graphica/gui/provenance_panel.py | 100.0% | 44 | 0 | 0 | 100.0% | 8 | 0 | 100.0% | |||
| graphica/gui/rendering/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/rendering/annotations.py | 99.5% | 219 | 1 | 0 | 98.9% | 90 | 1 | 99.4% | |||
| graphica/gui/rendering/appearance.py | 99.6% | 254 | 1 | 0 | 95.7% | 92 | 4 | 98.6% | |||
| graphica/gui/rendering/common.py | 99.5% | 186 | 1 | 0 | 98.3% | 60 | 1 | 99.2% | |||
| graphica/gui/rendering/data_1d.py | 97.7% | 215 | 5 | 0 | 95.6% | 90 | 4 | 97.0% | |||
| graphica/gui/rendering/data_2d.py | 91.9% | 37 | 3 | 0 | 93.8% | 16 | 1 | 92.5% | |||
| graphica/gui/residual_panel.py | 100.0% | 46 | 0 | 0 | 100.0% | 6 | 0 | 100.0% | |||
| graphica/gui/resources.py | 100.0% | 8 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/shell/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/shell/bottom_panel.py | 97.5% | 244 | 6 | 0 | 87.5% | 32 | 4 | 96.4% | |||
| graphica/gui/shell/dataset_page.py | 100.0% | 198 | 0 | 0 | 100.0% | 34 | 0 | 100.0% | |||
| graphica/gui/shell/header.py | 100.0% | 114 | 0 | 0 | 90.0% | 10 | 1 | 99.2% | |||
| graphica/gui/shell/icons.py | 100.0% | 13 | 0 | 0 | 100.0% | 2 | 0 | 100.0% | |||
| graphica/gui/shell/inspector.py | 98.0% | 101 | 2 | 0 | 90.0% | 10 | 1 | 97.3% | |||
| graphica/gui/shell/project_tabs.py | 98.4% | 64 | 1 | 0 | 50.0% | 6 | 3 | 94.3% | |||
| graphica/gui/shell/rail.py | 97.0% | 66 | 2 | 0 | 83.3% | 12 | 2 | 94.9% | |||
| graphica/gui/shell/settings_popover.py | 89.8% | 196 | 20 | 0 | 83.3% | 18 | 1 | 89.3% | |||
| graphica/gui/shell/side_pages.py | 98.8% | 173 | 2 | 0 | 71.4% | 14 | 4 | 96.8% | |||
| graphica/gui/shell/tab_shell.py | 100.0% | 33 | 0 | 0 | 100.0% | 2 | 0 | 100.0% | |||
| graphica/gui/single_instance.py | 79.2% | 101 | 21 | 0 | 57.1% | 28 | 8 | 74.4% | |||
| graphica/gui/splash.py | 93.3% | 60 | 4 | 0 | 50.0% | 2 | 1 | 91.9% | |||
| graphica/gui/task_runner.py | 100.0% | 22 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/theme.py | 99.2% | 256 | 2 | 0 | 96.8% | 62 | 2 | 98.7% | |||
| graphica/gui/theme_color.py | 100.0% | 61 | 0 | 0 | 83.3% | 6 | 1 | 98.5% | |||
| graphica/gui/tools/__init__.py | 92.9% | 28 | 2 | 0 | 75.0% | 8 | 2 | 88.9% | |||
| graphica/gui/tools/annotation.py | 96.2% | 184 | 7 | 0 | 88.9% | 72 | 4 | 94.1% | |||
| graphica/gui/tools/cursor.py | 93.1% | 189 | 13 | 0 | 87.2% | 78 | 10 | 91.4% | |||
| graphica/gui/tools/layout_edit.py | 93.9% | 181 | 11 | 0 | 76.8% | 56 | 13 | 89.9% | |||
| graphica/gui/tools/manager.py | 96.6% | 29 | 1 | 0 | 87.5% | 16 | 2 | 93.3% | |||
| graphica/gui/tools/peak_placement.py | 92.6% | 81 | 6 | 0 | 92.9% | 28 | 2 | 92.7% | |||
| graphica/gui/tools/pointer.py | 85.7% | 28 | 4 | 0 | 77.8% | 18 | 4 | 82.6% | |||
| graphica/gui/tools/range_select.py | 95.0% | 119 | 6 | 0 | 89.5% | 38 | 4 | 93.6% | |||
| graphica/gui/tools/region_highlight.py | 87.6% | 161 | 20 | 0 | 77.6% | 58 | 13 | 84.9% | |||
| graphica/gui/tools/slice_extraction.py | 90.1% | 131 | 13 | 0 | 83.3% | 36 | 6 | 88.6% | |||
| graphica/gui/tools/view_navigation.py | 93.7% | 348 | 22 | 0 | 82.4% | 148 | 26 | 90.3% | |||
| graphica/gui/ui_mode.py | 97.6% | 41 | 1 | 0 | 77.8% | 18 | 4 | 91.5% | |||
| graphica/gui/updater.py | 97.3% | 73 | 2 | 0 | 100.0% | 14 | 0 | 97.7% | |||
| graphica/gui/widget_translation.py | 93.9% | 33 | 2 | 0 | 88.2% | 34 | 4 | 91.0% | |||
| graphica/gui/widgets/__init__.py | 100.0% | 6 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/gui/widgets/cards.py | 83.0% | 53 | 9 | 0 | 75.0% | 4 | 1 | 82.5% | |||
| graphica/gui/widgets/color_chips.py | 100.0% | 75 | 0 | 0 | 100.0% | 12 | 0 | 100.0% | |||
| graphica/gui/widgets/segmented.py | 95.1% | 122 | 6 | 0 | 90.0% | 20 | 2 | 94.4% | |||
| graphica/gui/widgets/slider_spin.py | 100.0% | 38 | 0 | 0 | 50.0% | 2 | 1 | 97.5% | |||
| graphica/gui/widgets/type_tiles.py | 99.0% | 102 | 1 | 0 | 100.0% | 26 | 0 | 99.2% | |||
| graphica/gui/workers.py | 95.9% | 197 | 8 | 0 | 93.8% | 64 | 4 | 95.4% | |||
| graphica/models/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/models/project.py | 99.2% | 119 | 1 | 0 | 96.9% | 32 | 1 | 98.7% | |||
| graphica/plugin/__init__.py | 100.0% | 6 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| graphica/plugin/testing.py | 94.4% | 18 | 1 | 0 | 100.0% | 0 | 0 | 94.4% | |||
| graphica/plugins/example_plugin/__init__.py | 46.7% | 15 | 8 | 0 | 0.0% | 2 | 0 | 41.2% | |||
| graphica/sample_data/__init__.py | 100.0% | 0 | 0 | 0 | 100.0% | 0 | 0 | 100.0% | |||
| Total | 95.0% | 20881 | 1045 | 38 | 88.4% | 5120 | 472 | 93.7% | |||
No items found using the specified filter.