Compare 6f25745 ... +2 ... dceace4

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 testing/api.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.

Showing 2 of 58 files from the diff.
Newly tracked file
traitsui/testing/api.py changed.
Other files ignored by Codecov
setup.cfg has changed.

@@ -35,9 +35,10 @@
Loading
35 35
        registry = TargetRegistry()
36 36
    else:
37 37
        toolkit = {'wx': 'wx', 'qt4': 'qt4', 'qt': 'qt4'}[ETSConfig.toolkit]
38 +
        this_package, _ = __name__.rsplit(".", 1)
38 39
        module = importlib.import_module(
39 40
            ".default_registry",
40 -
            "traitsui.testing.tester._ui_tester_registry." + toolkit)
41 +
            this_package + '.' + toolkit)
41 42
        registry = module.get_default_registry()
42 43
    register_traitsui_ui_solvers(
43 44
        registry=registry,

@@ -8,3 +8,32 @@
Loading
8 8
#
9 9
#  Thanks for using Enthought open source!
10 10
#
11 +
from .tester.command import (
12 +
    MouseClick,
13 +
    KeyClick,
14 +
    KeySequence
15 +
)
16 +
17 +
from .tester.exceptions import (
18 +
    Disabled,
19 +
    InteractionNotSupported,
20 +
    LocationNotSupported,
21 +
    TesterError
22 +
)
23 +
24 +
from .tester.locator import (
25 +
    Index,
26 +
    TargetById,
27 +
    TargetByName,
28 +
    Textbox,
29 +
    Slider
30 +
)
31 +
32 +
from .tester.registry import TargetRegistry
33 +
34 +
from .tester.query import (
35 +
    DisplayedText,
36 +
    SelectedText
37 +
)
38 +
39 +
from .tester.ui_tester import UITester

Learn more Showing 8 files with coverage changes found.

Changes in traitsui/qt4/table_model.py
-1
+1
Loading file...
New file traitsui/testing/api.py
New
Loading file...
Changes in traitsui/ui.py
-2
-1
+3
Loading file...
Changes in traitsui/qt4/range_editor.py
-2
-2
+4
Loading file...
Changes in traitsui/qt4/ui_base.py
-2
+2
Loading file...
Changes in traitsui/qt4/instance_editor.py
-5
+3
+2
Loading file...
Changes in traitsui/key_bindings.py
-1
-1
+2
Loading file...
Changes in traitsui/qt4/datetime_editor.py
-1
-1
+2
Loading file...
Files Coverage
traitsui 0.1% 34.5%
Project Totals (296 files) 34.5%
Loading