Compare ac796aa ... +0 ... 89aec55

Coverage Reach
wx/tree_editor.py wx/table_editor.py wx/tabular_editor.py wx/ui_panel.py wx/range_editor.py wx/list_str_editor.py wx/date_editor.py wx/table_model.py wx/list_editor.py wx/extra/bounds_editor.py wx/extra/windows/ie_html_editor.py wx/extra/windows/flash_editor.py wx/extra/led_editor.py wx/scrubber_editor.py wx/instance_editor.py wx/helper.py wx/toolkit.py wx/image_slice.py wx/enum_editor.py wx/set_editor.py wx/ui_live.py wx/code_editor.py wx/file_editor.py wx/color_editor.py wx/menu.py wx/ui_modal.py wx/dnd_editor.py wx/text_editor.py wx/check_list_editor.py wx/font_editor.py wx/ui_base.py wx/editor.py wx/ui_wizard.py wx/image_control.py wx/history_control.py wx/color_trait.py wx/image_enum_editor.py wx/key_binding_editor.py wx/font_trait.py wx/editor_factory.py wx/progress_editor.py wx/editors_gen.py wx/drop_editor.py wx/view_application.py wx/html_editor.py wx/search_editor.py wx/history_editor.py wx/button_editor.py wx/ui_window.py wx/time_editor.py wx/rgb_color_trait.py wx/compound_editor.py wx/animated_gif_editor.py wx/key_event_to_name.py wx/directory_editor.py wx/boolean_editor.py wx/constants.py wx/rgb_color_editor.py wx/image_editor.py wx/custom_editor.py wx/csv_list_editor.py wx/title_editor.py wx/null_editor.py wx/array_editor.py wx/value_editor.py wx/basic_editor_factory.py wx/tuple_editor.py wx/ui_editor.py wx/shell_editor.py wx/data_frame_editor.py wx/popup_editor.py wx/array_view_editor.py wx/color_column.py wx/__init__.py qt4/tree_editor.py qt4/table_editor.py qt4/ui_panel.py qt4/tabular_editor.py qt4/range_editor.py qt4/extra/bounds_editor.py qt4/extra/range_slider.py qt4/extra/checkbox_renderer.py qt4/extra/qt_view.py qt4/extra/table_image_renderer.py qt4/extra/progress_renderer.py qt4/extra/led_editor.py qt4/list_editor.py qt4/toolkit.py qt4/list_str_editor.py qt4/table_model.py qt4/instance_editor.py qt4/enum_editor.py qt4/set_editor.py qt4/editor.py qt4/ui_base.py qt4/tabular_model.py qt4/file_editor.py qt4/code_editor.py qt4/image_enum_editor.py qt4/menu.py qt4/list_str_model.py qt4/check_list_editor.py qt4/date_editor.py qt4/color_editor.py qt4/helper.py qt4/text_editor.py qt4/image_editor.py qt4/ui_modal.py qt4/font_editor.py qt4/ui_live.py qt4/font_trait.py qt4/button_editor.py qt4/key_binding_editor.py qt4/drop_editor.py qt4/styled_date_editor.py qt4/editor_factory.py qt4/datetime_editor.py qt4/progress_editor.py qt4/tree_node_renderers.py qt4/search_editor.py qt4/date_range_editor.py qt4/history_editor.py qt4/color_trait.py qt4/html_editor.py qt4/view_application.py qt4/boolean_editor.py qt4/time_editor.py qt4/compound_editor.py qt4/clipboard.py qt4/key_event_to_name.py qt4/rgb_color_trait.py qt4/directory_editor.py qt4/rgb_color_editor.py qt4/title_editor.py qt4/csv_list_editor.py qt4/constants.py qt4/custom_editor.py qt4/null_editor.py qt4/value_editor.py qt4/array_editor.py qt4/basic_editor_factory.py qt4/shell_editor.py qt4/ui_editor.py qt4/tuple_editor.py qt4/data_frame_editor.py qt4/array_view_editor.py qt4/__init__.py editors/table_editor.py editors/range_editor.py editors/array_editor.py editors/shell_editor.py editors/csv_list_editor.py editors/tuple_editor.py editors/html_editor.py editors/list_editor.py editors/api.py editors/tree_editor.py editors/tabular_editor.py editors/image_enum_editor.py editors/button_editor.py editors/popup_editor.py editors/value_editor.py editors/code_editor.py editors/list_str_editor.py editors/text_editor.py editors/date_editor.py editors/enum_editor.py editors/default_override.py editors/instance_editor.py editors/file_editor.py editors/scrubber_editor.py editors/custom_editor.py editors/progress_editor.py editors/color_editor.py editors/image_editor.py editors/search_editor.py editors/boolean_editor.py editors/font_editor.py editors/rgb_color_editor.py editors/title_editor.py editors/history_editor.py editors/set_editor.py editors/datetime_editor.py editors/styled_date_editor.py editors/time_editor.py editors/drop_editor.py editors/compound_editor.py editors/dnd_editor.py editors/null_editor.py editors/key_binding_editor.py editors/check_list_editor.py editors/date_range_editor.py editors/directory_editor.py editors/__init__.py testing/tester/_ui_tester_registry/wx/_traitsui/enum_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/list_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/range_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/check_list_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/button_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/instance_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/text_editor.py testing/tester/_ui_tester_registry/wx/_traitsui/editor_factory.py testing/tester/_ui_tester_registry/wx/_traitsui/ui_base.py testing/tester/_ui_tester_registry/wx/_traitsui/font_editor.py testing/tester/_ui_tester_registry/wx/_interaction_helpers.py testing/tester/_ui_tester_registry/wx/default_registry.py testing/tester/_ui_tester_registry/wx/_registry_helper.py testing/tester/_ui_tester_registry/qt4/_traitsui/enum_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/list_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/range_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/check_list_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/instance_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/text_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/button_editor.py testing/tester/_ui_tester_registry/qt4/_traitsui/ui_base.py testing/tester/_ui_tester_registry/qt4/_traitsui/editor_factory.py testing/tester/_ui_tester_registry/qt4/_traitsui/font_editor.py testing/tester/_ui_tester_registry/qt4/_interaction_helpers.py testing/tester/_ui_tester_registry/qt4/default_registry.py testing/tester/_ui_tester_registry/qt4/_registry_helper.py testing/tester/_ui_tester_registry/_traitsui_ui.py testing/tester/_ui_tester_registry/_layout.py testing/tester/_ui_tester_registry/default_registry.py testing/tester/_ui_tester_registry/_common_ui_targets.py testing/tester/_ui_tester_registry/_compat.py testing/tester/ui_wrapper.py testing/tester/registry.py testing/tester/ui_tester.py testing/tester/exceptions.py testing/tester/locator.py testing/tester/command.py testing/tester/query.py testing/_exception_handling.py testing/_gui.py tree_node.py extras/_demo_legacy.py extras/saving.py extras/has_dynamic_views.py extras/progress_column.py extras/checkbox_column.py extras/edit_column.py extras/api.py extras/_demo_info.py extras/demo.py ui.py table_column.py tabular_adapter.py editor.py ui_editors/data_frame_editor.py ui_editors/array_view_editor.py group.py table_filter.py undo.py file_dialog.py value_tree.py handler.py item.py list_str_adapter.py key_bindings.py view.py null/font_trait.py null/toolkit.py null/rgb_color_trait.py null/color_trait.py null/__init__.py editor_factory.py toolkit.py helper.py view_element.py ui_traits.py instance_choice.py view_elements.py base_panel.py theme.py dockable_view_element.py dock_window_theme.py delegating_handler.py api.py menu.py message.py color_column.py __init__.py ui_editor.py editors_gen.py basic_editor_factory.py help_template.py ui_info.py context_value.py tree_node_renderer.py toolkit_traits.py help.py include.py default_dock_window_theme.py image/image.py mimedata.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.


@@ -13,8 +13,7 @@
Loading
13 13
from traitsui.testing._gui import process_cascade_events
14 14
from traitsui.testing._exception_handling import reraise_exceptions
15 15
from traitsui.testing.tester._ui_tester_registry.default_registry import (
16 -
    get_default_registry,
17 -
    _get_ui_registry
16 +
    get_default_registry
18 17
)
19 18
from traitsui.testing.tester.ui_wrapper import UIWrapper
20 19
@@ -152,7 +151,6 @@
Loading
152 151
            self._registries = registries.copy()
153 152
154 153
        # The find_by_name method in this class depends on this registry
155 -
        self._registries.append(_get_ui_registry())
156 154
        self._registries.append(get_default_registry())
157 155
        self.delay = delay
158 156

@@ -32,24 +32,13 @@
Loading
32 32
    # side-effect to determine current toolkit
33 33
    from pyface.toolkit import toolkit_object  # noqa
34 34
    if ETSConfig.toolkit == "null":
35 -
        return TargetRegistry()
35 +
        registry = TargetRegistry()
36 36
    else:
37 37
        toolkit = {'wx': 'wx', 'qt4': 'qt4', 'qt': 'qt4'}[ETSConfig.toolkit]
38 38
        module = importlib.import_module(
39 39
            ".default_registry",
40 40
            "traitsui.testing.tester._ui_tester_registry." + toolkit)
41 -
        return module.get_default_registry()
42 -
43 -
44 -
def _get_ui_registry():
45 -
    """ Return a TargetRegistry with traitsui.ui.UI as the target.
46 -
47 -
    Parameters
48 -
    ----------
49 -
    registry : TargetRegistry
50 -
    """
51 -
52 -
    registry = TargetRegistry()
41 +
        registry = module.get_default_registry()
53 42
    register_traitsui_ui_solvers(
54 43
        registry=registry,
55 44
        target_class=UI,

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
traitsui -<.1% 34.6%
Project Totals (295 files) 34.6%
Loading