[Python-modules-team] Bug#1002395: python-pyface: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.9" returned exit code 13

Lucas Nussbaum lucas at debian.org
Wed Dec 22 07:56:45 GMT 2021


Source: python-pyface
Version: 6.1.2-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> xvfb-run --auto-servernum --server-args="-screen 0 1024x768x24" dh_auto_test
> 	pybuild --test -i python{version} -p "3.10 3.9"
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build; python3.10 -m unittest discover -v 
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user42'
> DEPRECATED: pyface.util.grid, use pyface.wx.grid instead. Will be removed in Pyface 7.
> test_default_id (pyface.action.tests.test_action.TestAction) ... ok
> test_destroy (pyface.action.tests.test_action.TestAction) ... ok
> test_id (pyface.action.tests.test_action.TestAction) ... ok
> test_perform (pyface.action.tests.test_action.TestAction) ... ok
> test_perform_none (pyface.action.tests.test_action.TestAction) ... ok
> test_widget_action (pyface.action.tests.test_action.TestAction) ... ok
> test_add_to_menu (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_add_to_toolbar (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_can_add_to_menu (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_can_add_to_toolbar (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_perform (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_perform_none (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_init (pyface.action.tests.test_action_event.TestActionEvent) ... ok
> test_add_to_menu (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_menu_controller (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_menu_controller_false (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_controller (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_controller_false (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_no_label (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_widget (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_default_id (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_destroy (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_enabled_changed (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_visible_changed (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_append (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_item_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_item_order (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_string (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_destroy (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_enabled_changed (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_group (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_group_missing (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_item_hierarchy (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_item_missing (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_action (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_action_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_group (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_group_action_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_nothing (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_string (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_item_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_string (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_visible_changed (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_walk_hierarchy (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_combo_field_action (pyface.action.tests.test_field_action.TestFieldAction) ... ok
> test_spin_field_action (pyface.action.tests.test_field_action.TestFieldAction) ... ok
> test_text_field_action (pyface.action.tests.test_field_action.TestFieldAction) ... ok
> test_append (pyface.action.tests.test_group.TestActionItem) ... ok
> test_append_action (pyface.action.tests.test_group.TestActionItem) ... ok
> test_append_callable (pyface.action.tests.test_group.TestActionItem) ... ok
> test_clear (pyface.action.tests.test_group.TestActionItem) ... ok
> test_destroy (pyface.action.tests.test_group.TestActionItem) ... ok
> test_enabled_changed (pyface.action.tests.test_group.TestActionItem) ... ok
> test_find (pyface.action.tests.test_group.TestActionItem) ... ok
> test_find_missing (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_action (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_action_item (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_callable (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_nothing (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_action (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_after (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_at_start (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_before (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_callable (pyface.action.tests.test_group.TestActionItem) ... ok
> test_remove (pyface.action.tests.test_group.TestActionItem) ... ok
> test_remove_missing (pyface.action.tests.test_group.TestActionItem) ... ok
> test_application (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_application_changed (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_defaults (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_destroy (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_defaults (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_destroy (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled_missing_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled_name_change (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_child_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_method_missing (pyface.action.tests.test_listening_action.TestListeningAction) ... Did not find name 'fallback' on <pyface.action.tests.test_listening_action.WatchedObject object at 0x7fe218df5030>
> ok
> test_perform_missing_child_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_no_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_no_object (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible_missing_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible_name_change (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_traitsui_widget_action (pyface.action.tests.test_traitsui_widget_action.TestTraitsUIWidgetAction) ... skipped 'TraitsUI not installed'
> test_traitsui_widget_action_model (pyface.action.tests.test_traitsui_widget_action.TestTraitsUIWidgetAction) ... skipped 'TraitsUI not installed'
> test_traitsui_widget_action_model_view (pyface.action.tests.test_traitsui_widget_action.TestTraitsUIWidgetAction) ... skipped 'TraitsUI not installed'
> test_combo_field (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_formatter (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_formatter_changed (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_formatter_set (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_icon_formatter (pyface.fields.tests.test_combo_field.TestComboField) ... ERROR
> test_combo_field_set (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_values (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_field_menu (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_field_tooltip (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_field_menu (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_field_tooltip (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_spin_field (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_spin_field_bounds (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_spin_field_set (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_field_menu (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_field_tooltip (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_echo (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_echo_change (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_placeholder (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_readonly (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_readonly_change (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_set (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_absolute_and_before_after (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does specifying absolute_position along with before, after work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/tasks/tests/test_action_manager_builder.py:31: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(type(first), type(second))
> ok
> test_absolute_ordering (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does specifying absolute_position work? ... ok
> test_additions_menu_bar (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does constructing a menu with a few additions work? ... ok
> test_extra_menu (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Test contributing a whole new menu to the menu bar. ... ok
> test_merging_items_with_same_id_but_different_class (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Schemas with the same path but different types (menus, groups) ... ok
> test_merging_redundant_items (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Menus and groups with matching path are merged together. ... ok
> test_merging_redundant_items_that_are_not_schemas (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Items that are not schemas cannot be merged, but we should ... ok
> test_simple_menu_bar (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does constructing a simple menu with no additions work? ... ok
> test_unwanted_merge (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Test that we don't have automatic merges due to forgetting to set ... ok
> test_group_content_at_startup (pyface.tasks.tests.test_dock_pane_toggle_group.DockPaneToggleGroupTestCase) ... ERROR
> test_react_to_dock_pane_added (pyface.tasks.tests.test_dock_pane_toggle_group.DockPaneToggleGroupTestCase) ... ERROR
> test_react_to_dock_pane_removed (pyface.tasks.tests.test_dock_pane_toggle_group.DockPaneToggleGroupTestCase) ... ERROR
> test_create_editor (pyface.tasks.tests.test_editor_area_pane.EditorAreaPaneTestCase)
> Does creating an editor work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/tasks/tests/test_editor_area_pane.py:19: DeprecationWarning: Please use assertTrue instead.
>   self.assert_(isinstance(area.create_editor(0), Editor))
> ok
> test_factories (pyface.tasks.tests.test_editor_area_pane.EditorAreaPaneTestCase)
> Does registering and unregistering factories work? ... ok
> test_creation (pyface.tasks.tests.test_enaml_dock_pane.TestEnamlDockPane) ... skipped 'Enaml not installed'
> test_destroy (pyface.tasks.tests.test_enaml_dock_pane.TestEnamlDockPane) ... skipped 'Enaml not installed'
> test_creation (pyface.tasks.tests.test_enaml_editor.TestEnamlEditor) ... skipped 'Enaml not installed'
> test_destroy (pyface.tasks.tests.test_enaml_editor.TestEnamlEditor) ... skipped 'Enaml not installed'
> test_creation (pyface.tasks.tests.test_enaml_task_pane.TestEnamlTaskPane) ... skipped 'Enaml not installed'
> test_destroy (pyface.tasks.tests.test_enaml_task_pane.TestEnamlTaskPane) ... skipped 'Enaml not installed'
> test_hsplitter_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_layout_container_keyword_and_positional_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_layout_container_keyword_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_layout_container_positional_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_tabbed_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_vsplitter_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_reset_title (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_reset_title_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_activate_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_change_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_change_active_task_name (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_change_title (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_no_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_no_tasks (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_activate_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_change_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_change_active_task_name (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_change_deactivate_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_default (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_no_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_defaults (pyface.tasks.tests.test_tasks_application.TestApplication) ... ERROR
> test_lifecycle (pyface.tasks.tests.test_tasks_application.TestApplication) ... ERROR
> ERROR
> test_before_after_sort_1 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does the before-after sort work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/tasks/tests/test_topological_sort.py:39: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(actual, desired)
> ok
> test_before_after_sort_2 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does the before-after sort work when both 'before' and 'after' ... ok
> test_before_after_sort_3 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does the degenerate case for the before-after sort work? ... ok
> test_topological_sort_1 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does a basic topological sort work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/tasks/tests/test_topological_sort.py:63: DeprecationWarning: Please use assertTrue instead.
>   self.assert_(not has_cycles)
> ok
> test_topological_sort_2 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does another basic topological sort work? ... ok
> test_topological_sort_3 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does cycle detection work? ... ok
> test_accept (pyface.tests.test_about_dialog.TestAboutDialog) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/ui/qt4/gui.py", line 194, in _dispatch
>     self._callable(*self._args, **self._kw)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/application.py", line 213, in exit
>     self._exit()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build/pyface/gui_application.py", line 229, in _exit
>     self.gui.stop_event_loop()
> AttributeError: '_Undefined' object has no attribute 'stop_event_loop'
> Aborted
> E: pybuild pybuild:355: test: plugin distutils failed with: exit code=134: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyface/build; python3.10 -m unittest discover -v 
> I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build; python3.9 -m unittest discover -v 
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user42'
> DEPRECATED: pyface.util.grid, use pyface.wx.grid instead. Will be removed in Pyface 7.
> test_default_id (pyface.action.tests.test_action.TestAction) ... ok
> test_destroy (pyface.action.tests.test_action.TestAction) ... ok
> test_id (pyface.action.tests.test_action.TestAction) ... ok
> test_perform (pyface.action.tests.test_action.TestAction) ... ok
> test_perform_none (pyface.action.tests.test_action.TestAction) ... ok
> test_widget_action (pyface.action.tests.test_action.TestAction) ... ok
> test_add_to_menu (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_add_to_toolbar (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_can_add_to_menu (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_can_add_to_toolbar (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_perform (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_perform_none (pyface.action.tests.test_action_controller.TestActionController) ... ok
> test_init (pyface.action.tests.test_action_event.TestActionEvent) ... ok
> test_add_to_menu (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_menu_controller (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_menu_controller_false (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_controller (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_controller_false (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_no_label (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_add_to_toolbar_widget (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_default_id (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_destroy (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_enabled_changed (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_visible_changed (pyface.action.tests.test_action_item.TestActionItem) ... ok
> test_append (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_item_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_item_order (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_append_string (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_destroy (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_enabled_changed (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_group (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_group_missing (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_item_hierarchy (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_find_item_missing (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_action (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_action_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_group (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_group_action_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_nothing (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_init_string (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_item (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_item_2 (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_insert_string (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_visible_changed (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_walk_hierarchy (pyface.action.tests.test_action_manager.TestActionItem) ... ok
> test_combo_field_action (pyface.action.tests.test_field_action.TestFieldAction) ... ok
> test_spin_field_action (pyface.action.tests.test_field_action.TestFieldAction) ... ok
> test_text_field_action (pyface.action.tests.test_field_action.TestFieldAction) ... ok
> test_append (pyface.action.tests.test_group.TestActionItem) ... ok
> test_append_action (pyface.action.tests.test_group.TestActionItem) ... ok
> test_append_callable (pyface.action.tests.test_group.TestActionItem) ... ok
> test_clear (pyface.action.tests.test_group.TestActionItem) ... ok
> test_destroy (pyface.action.tests.test_group.TestActionItem) ... ok
> test_enabled_changed (pyface.action.tests.test_group.TestActionItem) ... ok
> test_find (pyface.action.tests.test_group.TestActionItem) ... ok
> test_find_missing (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_action (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_action_item (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_callable (pyface.action.tests.test_group.TestActionItem) ... ok
> test_init_nothing (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_action (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_after (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_at_start (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_before (pyface.action.tests.test_group.TestActionItem) ... ok
> test_insert_callable (pyface.action.tests.test_group.TestActionItem) ... ok
> test_remove (pyface.action.tests.test_group.TestActionItem) ... ok
> test_remove_missing (pyface.action.tests.test_group.TestActionItem) ... ok
> test_application (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_application_changed (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_defaults (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_destroy (pyface.action.tests.test_gui_application_action.TestAction) ... ok
> test_defaults (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_destroy (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled_missing_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_enabled_name_change (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_child_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_method_missing (pyface.action.tests.test_listening_action.TestListeningAction) ... Did not find name 'fallback' on <pyface.action.tests.test_listening_action.WatchedObject object at 0x7f83c567d4f0>
> ok
> test_perform_missing_child_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_no_method (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_perform_no_object (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible_missing_child (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_visible_name_change (pyface.action.tests.test_listening_action.TestListeningAction) ... ok
> test_traitsui_widget_action (pyface.action.tests.test_traitsui_widget_action.TestTraitsUIWidgetAction) ... skipped 'TraitsUI not installed'
> test_traitsui_widget_action_model (pyface.action.tests.test_traitsui_widget_action.TestTraitsUIWidgetAction) ... skipped 'TraitsUI not installed'
> test_traitsui_widget_action_model_view (pyface.action.tests.test_traitsui_widget_action.TestTraitsUIWidgetAction) ... skipped 'TraitsUI not installed'
> test_combo_field (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_formatter (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_formatter_changed (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_formatter_set (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_icon_formatter (pyface.fields.tests.test_combo_field.TestComboField) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/resource/resource_manager.py:58: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
>   if not isinstance(path, collections.Sequence):
> /usr/lib/python3/dist-packages/pkg_resources/__init__.py:1147: DeprecationWarning: Use of .. or absolute path in a resource path is not allowed and will raise exceptions in a future release.
>   return get_provider(package_or_requirement).get_resource_string(
> ok
> test_combo_field_set (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_combo_field_values (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_field_menu (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_field_tooltip (pyface.fields.tests.test_combo_field.TestComboField) ... ok
> test_field_menu (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_field_tooltip (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_spin_field (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_spin_field_bounds (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_spin_field_set (pyface.fields.tests.test_spin_field.TestSpinField) ... ok
> test_field_menu (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_field_tooltip (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_echo (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_echo_change (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_placeholder (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_readonly (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_readonly_change (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_text_field_set (pyface.fields.tests.test_text_field.TestTextField) ... ok
> test_absolute_and_before_after (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does specifying absolute_position along with before, after work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tasks/tests/test_action_manager_builder.py:31: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(type(first), type(second))
> ok
> test_absolute_ordering (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does specifying absolute_position work? ... ok
> test_additions_menu_bar (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does constructing a menu with a few additions work? ... ok
> test_extra_menu (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Test contributing a whole new menu to the menu bar. ... ok
> test_merging_items_with_same_id_but_different_class (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Schemas with the same path but different types (menus, groups) ... ok
> test_merging_redundant_items (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Menus and groups with matching path are merged together. ... ok
> test_merging_redundant_items_that_are_not_schemas (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Items that are not schemas cannot be merged, but we should ... ok
> test_simple_menu_bar (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Does constructing a simple menu with no additions work? ... ok
> test_unwanted_merge (pyface.tasks.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> Test that we don't have automatic merges due to forgetting to set ... ok
> test_group_content_at_startup (pyface.tasks.tests.test_dock_pane_toggle_group.DockPaneToggleGroupTestCase) ... ok
> test_react_to_dock_pane_added (pyface.tasks.tests.test_dock_pane_toggle_group.DockPaneToggleGroupTestCase) ... ok
> test_react_to_dock_pane_removed (pyface.tasks.tests.test_dock_pane_toggle_group.DockPaneToggleGroupTestCase) ... ok
> test_create_editor (pyface.tasks.tests.test_editor_area_pane.EditorAreaPaneTestCase)
> Does creating an editor work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tasks/tests/test_editor_area_pane.py:19: DeprecationWarning: Please use assertTrue instead.
>   self.assert_(isinstance(area.create_editor(0), Editor))
> ok
> test_factories (pyface.tasks.tests.test_editor_area_pane.EditorAreaPaneTestCase)
> Does registering and unregistering factories work? ... ok
> test_creation (pyface.tasks.tests.test_enaml_dock_pane.TestEnamlDockPane) ... skipped 'Enaml not installed'
> test_destroy (pyface.tasks.tests.test_enaml_dock_pane.TestEnamlDockPane) ... skipped 'Enaml not installed'
> test_creation (pyface.tasks.tests.test_enaml_editor.TestEnamlEditor) ... skipped 'Enaml not installed'
> test_destroy (pyface.tasks.tests.test_enaml_editor.TestEnamlEditor) ... skipped 'Enaml not installed'
> test_creation (pyface.tasks.tests.test_enaml_task_pane.TestEnamlTaskPane) ... skipped 'Enaml not installed'
> test_destroy (pyface.tasks.tests.test_enaml_task_pane.TestEnamlTaskPane) ... skipped 'Enaml not installed'
> test_hsplitter_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_layout_container_keyword_and_positional_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_layout_container_keyword_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_layout_container_positional_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_tabbed_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_vsplitter_items (pyface.tasks.tests.test_task_layout.LayoutItemsTestCase) ... ok
> test_reset_title (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_reset_title_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_activate_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_change_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_change_active_task_name (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_change_title (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_no_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_set_title_no_tasks (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_activate_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_change_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_change_active_task_name (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_change_deactivate_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_default (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_title_no_active_task (pyface.tasks.tests.test_task_window.TestTaskWindow) ... ok
> test_defaults (pyface.tasks.tests.test_tasks_application.TestApplication) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:113: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timeout_timer.setInterval(timeout * 1000)
> ok
> test_lifecycle (pyface.tasks.tests.test_tasks_application.TestApplication) ... ok
> test_before_after_sort_1 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does the before-after sort work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tasks/tests/test_topological_sort.py:39: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(actual, desired)
> ok
> test_before_after_sort_2 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does the before-after sort work when both 'before' and 'after' ... ok
> test_before_after_sort_3 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does the degenerate case for the before-after sort work? ... ok
> test_topological_sort_1 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does a basic topological sort work? ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tasks/tests/test_topological_sort.py:63: DeprecationWarning: Please use assertTrue instead.
>   self.assert_(not has_cycles)
> ok
> test_topological_sort_2 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does another basic topological sort work? ... ok
> test_topological_sort_3 (pyface.tasks.tests.test_topological_sort.TopologicalSortTestCase)
> Does cycle detection work? ... ok
> test_accept (pyface.tests.test_about_dialog.TestAboutDialog) ... ok
> test_close (pyface.tests.test_about_dialog.TestAboutDialog) ... ok
> test_create (pyface.tests.test_about_dialog.TestAboutDialog) ... ok
> test_create_parent (pyface.tests.test_about_dialog.TestAboutDialog) ... ok
> test_destroy (pyface.tests.test_about_dialog.TestAboutDialog) ... ok
> test_parent (pyface.tests.test_about_dialog.TestAboutDialog) ... ok
> test_bad_start (pyface.tests.test_application.TestApplication) ... ok
> test_bad_stop (pyface.tests.test_application.TestApplication) ... ok
> test_defaults (pyface.tests.test_application.TestApplication) ... ok
> test_error_exit (pyface.tests.test_application.TestApplication) ... ---- ApplicationExit raised ----
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/application.py", line 167, in run
>     run = self._run()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tests/test_application.py", line 70, in _run
>     raise ApplicationExit("error message")
> pyface.application.ApplicationExit: error message
> ok
> test_exit (pyface.tests.test_application.TestApplication) ... ok
> test_exit_prepare_error (pyface.tests.test_application.TestApplication) ... Error preparing for application exit
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/application.py", line 208, in exit
>     self._prepare_exit()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tests/test_application.py", line 82, in _prepare_exit
>     raise Exception("Exit preparation failed")
> Exception: Exit preparation failed
> ok
> test_force_exit (pyface.tests.test_application.TestApplication) ... ok
> test_initialize_application_home (pyface.tests.test_application.TestApplication) ... ok
> test_lifecycle (pyface.tests.test_application.TestApplication) ... ok
> test_veto_exit (pyface.tests.test_application.TestApplication) ... ok
> test_activate (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_close (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_icon (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_menubar (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_open_close (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_position (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_reposition (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_resize (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_retitle (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_show (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_size (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_statusbar (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_statusbar_changed (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_title (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_toolbar (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_toolbar_changed (pyface.tests.test_application_window.TestApplicationWindow) ... ok
> test_find_current_toolkit_no_etsconfig (pyface.tests.test_base_toolkit.TestToolkit) ... ok
> test_find_nonexistent_toolkit_no_etsconfig (pyface.tests.test_base_toolkit.TestToolkit) ... ok
> test_find_null_toolkit_no_etsconfig (pyface.tests.test_base_toolkit.TestToolkit) ... ok
> test_import_null_toolkit (pyface.tests.test_base_toolkit.TestToolkit) ... ok
> test_missing_toolkit (pyface.tests.test_base_toolkit.TestToolkit) ... ok
> test_beep (pyface.tests.test_beep.TestBeep) ... ok
> test_set_file_data (pyface.tests.test_clipboard.TestClipboard) ... skipped 'backends not consistent'
> test_set_object_data (pyface.tests.test_clipboard.TestClipboard) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tests/test_clipboard.py:59: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(self.clipboard.data_type, TestObject)
> ok
> test_set_text_data (pyface.tests.test_clipboard.TestClipboard) ... ok
> test_set_text_data_unicode (pyface.tests.test_clipboard.TestClipboard) ... ok
> test_cancel (pyface.tests.test_confirmation_dialog.TestConfirm) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_default_cancel (pyface.tests.test_confirmation_dialog.TestConfirm) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_default_yes (pyface.tests.test_confirmation_dialog.TestConfirm) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_no (pyface.tests.test_confirmation_dialog.TestConfirm) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_reject (pyface.tests.test_confirmation_dialog.TestConfirm) ... ok
> test_title (pyface.tests.test_confirmation_dialog.TestConfirm) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_yes (pyface.tests.test_confirmation_dialog.TestConfirm) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_cancel (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_cancel_renamed (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_close (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_close_with_cancel (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_cancel (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_cancel_default (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_cancel_renamed (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_image (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_no_renamed (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_parent (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_yes_default (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_create_yes_renamed (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_destroy (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_no (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_parent (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_position (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_renamed_no (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_renamed_yes (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_size (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... ok
> test_yes (pyface.tests.test_confirmation_dialog.TestConfirmationDialog) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_accept (pyface.tests.test_dialog.TestDialog) ... ok
> test_cancel (pyface.tests.test_dialog.TestDialog) ... skipped "Dialog click tests don't work on pyqt5."
> test_close (pyface.tests.test_dialog.TestDialog) ... ok
> test_create (pyface.tests.test_dialog.TestDialog) ... ok
> test_create_cancel_renamed (pyface.tests.test_dialog.TestDialog) ... ok
> test_create_help (pyface.tests.test_dialog.TestDialog) ... ok
> test_create_help_label (pyface.tests.test_dialog.TestDialog) ... ok
> test_create_ok_renamed (pyface.tests.test_dialog.TestDialog) ... ok
> test_destroy (pyface.tests.test_dialog.TestDialog) ... ok
> test_help (pyface.tests.test_dialog.TestDialog) ... skipped "Dialog click tests don't work on pyqt5."
> test_nonmodal_close (pyface.tests.test_dialog.TestDialog) ... ok
> test_not_resizable (pyface.tests.test_dialog.TestDialog) ... ok
> test_ok (pyface.tests.test_dialog.TestDialog) ... skipped "Dialog click tests don't work on pyqt5."
> test_position (pyface.tests.test_dialog.TestDialog) ... ok
> test_reject (pyface.tests.test_dialog.TestDialog) ... ok
> test_renamed_cancel (pyface.tests.test_dialog.TestDialog) ... skipped "Dialog click tests don't work on pyqt5."
> test_renamed_help (pyface.tests.test_dialog.TestDialog) ... skipped "Dialog click tests don't work on pyqt5."
> test_renamed_ok (pyface.tests.test_dialog.TestDialog) ... skipped "Dialog click tests don't work on pyqt5."
> test_size (pyface.tests.test_dialog.TestDialog) ... ok
> test_close (pyface.tests.test_directory_dialog.TestDirectoryDialog) ... ok
> test_create (pyface.tests.test_directory_dialog.TestDirectoryDialog) ... ok
> test_default_path (pyface.tests.test_directory_dialog.TestDirectoryDialog) ... ok
> test_destroy (pyface.tests.test_directory_dialog.TestDirectoryDialog) ... ok
> test_message (pyface.tests.test_directory_dialog.TestDirectoryDialog) ... ok
> test_no_new_directory (pyface.tests.test_directory_dialog.TestDirectoryDialog) ... ok
> test_close (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_create (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_create_wildcard (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_create_wildcard_multiple (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_default_dir_and_file (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_default_path (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_destroy (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_open_files (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_save_as (pyface.tests.test_file_dialog.TestFileDialog) ... ok
> test_bad_start (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_bad_stop (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_defaults (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_exit_prepare_error (pyface.tests.test_gui_application.TestGUIApplication) ... Error preparing for application exit
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/application.py", line 208, in exit
>     self._prepare_exit()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/tests/test_gui_application.py", line 103, in _prepare_exit
>     raise Exception("Exit preparation failed")
> Exception: Exit preparation failed
> ok
> test_force_exit (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_force_exit_close_veto (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_initialize_application_home (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_lifecycle (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_veto_close_window (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_veto_exit (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_veto_open_window (pyface.tests.test_gui_application.TestGUIApplication) ... ok
> test_image (pyface.tests.test_heading_text.TestHeadingText) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:142: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timer.setInterval(timeout * 1000)
> ok
> test_level (pyface.tests.test_heading_text.TestHeadingText) ... ok
> test_lifecycle (pyface.tests.test_heading_text.TestHeadingText) ... ok
> test_message (pyface.tests.test_heading_text.TestHeadingText) ... ok
> test_get_bitmap (pyface.tests.test_image_cache.TestPyfaceResourceFactory) ... ok
> test_get_bitmap_different_sizes (pyface.tests.test_image_cache.TestPyfaceResourceFactory) ... ok
> test_get_bitmap_twice (pyface.tests.test_image_cache.TestPyfaceResourceFactory) ... ok
> test_get_image (pyface.tests.test_image_cache.TestPyfaceResourceFactory) ... ok
> test_get_image_different_sizes (pyface.tests.test_image_cache.TestPyfaceResourceFactory) ... ok
> test_get_image_twice (pyface.tests.test_image_cache.TestPyfaceResourceFactory) ... ok
> test_create_bitmap (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_create_icon (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_create_image (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_create_image_again (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_create_image_missing (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_create_image_search_path (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_create_image_search_path_string (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_image_size (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_image_size_search_path (pyface.tests.test_image_resource.TestImageResource) ... ok
> test_accept (pyface.tests.test_message_dialog.TestMessageDialog) ... skipped "Message dialog click tests don't work on pyqt5."
> test_close (pyface.tests.test_message_dialog.TestMessageDialog) ... skipped "Message dialog click tests don't work on pyqt5."
> test_create (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_create_ok_renamed (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_create_parent (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_destroy (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_detail (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_error (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_informative (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_message (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_ok (pyface.tests.test_message_dialog.TestMessageDialog) ... skipped "Message dialog click tests don't work on pyqt5."
> test_parent (pyface.tests.test_message_dialog.TestMessageDialog) ... skipped "Message dialog click tests don't work on pyqt5."
> test_position (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_renamed_ok (pyface.tests.test_message_dialog.TestMessageDialog) ... skipped "Can't change OK label in Qt"
> test_size (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_warning (pyface.tests.test_message_dialog.TestMessageDialog) ... ok
> test_error (pyface.tests.test_message_dialog.TestMessageDialogHelpers) ... ok
> test_information (pyface.tests.test_message_dialog.TestMessageDialogHelpers) ... ok
> test_warning (pyface.tests.test_message_dialog.TestMessageDialogHelpers) ... ok
> test_can_cancel (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_change_message (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_create (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_destroy (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_incomplete_update (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_show_percent (pyface.tests.test_progress_dialog.TestProgressDialog) ... skipped 'not implemented in any backend'
> test_show_time (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update_degenerate (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update_negative (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update_no_control (pyface.tests.test_progress_dialog.TestProgressDialog) ... skipped 'inconsistent implementations'
> test_update_show_time (pyface.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_lifecycle (pyface.tests.test_python_editor.TestPythonEditor) ... ok
> test_load (pyface.tests.test_python_editor.TestPythonEditor) ... ok
> test_select_line (pyface.tests.test_python_editor.TestPythonEditor) ... ok
> test_show_line_numbers (pyface.tests.test_python_editor.TestPythonEditor) ... ok
> test_bind (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/console/console_widget.py:1841: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   scrollbar.setPageStep(step)
> ok
> test_execute_command (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/console/console_widget.py:1841: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   scrollbar.setPageStep(step)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:142: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timer.setInterval(timeout * 1000)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:113: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timeout_timer.setInterval(timeout * 1000)
> ok
> test_execute_command_not_hidden (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:142: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timer.setInterval(timeout * 1000)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:113: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timeout_timer.setInterval(timeout * 1000)
> ok
> test_execute_file (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/console/console_widget.py:1841: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   scrollbar.setPageStep(step)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/console/console_widget.py:1841: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   scrollbar.setPageStep(step)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:142: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timer.setInterval(timeout * 1000)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:113: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timeout_timer.setInterval(timeout * 1000)
> ok
> test_execute_file_not_hidden (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:142: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timer.setInterval(timeout * 1000)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:113: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timeout_timer.setInterval(timeout * 1000)
> ok
> test_get_history (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:142: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timer.setInterval(timeout * 1000)
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/event_loop_helper.py:113: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   timeout_timer.setInterval(timeout * 1000)
> ok
> test_lifecycle (pyface.tests.test_python_shell.TestPythonShell) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/console/console_widget.py:1841: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   scrollbar.setPageStep(step)
> ok
> test_set_history (pyface.tests.test_python_shell.TestPythonShell) ... ok
> test_image_from_data (pyface.tests.test_resource_manager.TestPyfaceResourceFactory) ... ok
> test_image_from_file (pyface.tests.test_resource_manager.TestPyfaceResourceFactory) ... ok
> test_accept (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_change_choice_accept (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_change_choice_with_close (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_change_choice_with_reject (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_choice_strings (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_choice_strings_convert (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_choice_strings_duplicated (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_choice_strings_empty (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_choice_strings_name_attribute (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_choice_strings_name_attribute_convert (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_close (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_create (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_create_cancel (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_create_parent (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_destroy (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_message (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_parent (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_reject (pyface.tests.test_single_choice_dialog.TestSingleChoiceDialog) ... ok
> test_destroy (pyface.tests.test_splash_screen.TestWindow) ... ok
> test_image (pyface.tests.test_splash_screen.TestWindow) ... ok
> test_open_close (pyface.tests.test_splash_screen.TestWindow) ... /usr/lib/python3/dist-packages/pkg_resources/__init__.py:1147: DeprecationWarning: Use of .. or absolute path in a resource path is not allowed and will raise exceptions in a future release.
>   return get_provider(package_or_requirement).get_resource_string(
> ok
> test_show (pyface.tests.test_splash_screen.TestWindow) ... ok
> test_text (pyface.tests.test_splash_screen.TestWindow) ... ok
> test_text_changed (pyface.tests.test_splash_screen.TestWindow) ... ok
> test_ascii_message (pyface.tests.test_splash_screen_log_handler.TestSplashScreenLogHandler) ... ok
> test_unicode_message (pyface.tests.test_splash_screen_log_handler.TestSplashScreenLogHandler) ... ok
> test_contents (pyface.tests.test_split_application_window.TestSplitApplicationWindow) ... ok
> test_destroy (pyface.tests.test_split_application_window.TestSplitApplicationWindow) ... ok
> test_horizontal_split (pyface.tests.test_split_application_window.TestSplitApplicationWindow) ... ok
> test_open_close (pyface.tests.test_split_application_window.TestSplitApplicationWindow) ... ok
> test_ratio (pyface.tests.test_split_application_window.TestSplitApplicationWindow) ... ok
> test_contents (pyface.tests.test_split_dialog.TestDialog) ... ok
> test_create (pyface.tests.test_split_dialog.TestDialog) ... ok
> test_destroy (pyface.tests.test_split_dialog.TestDialog) ... ok
> test_horizontal (pyface.tests.test_split_dialog.TestDialog) ... ok
> test_ratio (pyface.tests.test_split_dialog.TestDialog) ... ok
> test_contents (pyface.tests.test_split_panel.TestHeadingText) ... ok
> test_horizontal (pyface.tests.test_split_panel.TestHeadingText) ... ok
> test_lifecycle (pyface.tests.test_split_panel.TestHeadingText) ... ok
> test_ratio (pyface.tests.test_split_panel.TestHeadingText) ... ok
> test_background_color (pyface.tests.test_system_metrics.TestSystemMetrics) ... ok
> test_height (pyface.tests.test_system_metrics.TestSystemMetrics) ... ok
> test_width (pyface.tests.test_system_metrics.TestSystemMetrics) ... ok
> test_bad_import (pyface.tests.test_toolkit.TestToolkit) ... ok
> test_core_plugins (pyface.tests.test_toolkit.TestToolkit) ... ok
> test_missing_import (pyface.tests.test_toolkit.TestToolkit) ... ok
> test_toolkit_object (pyface.tests.test_toolkit.TestToolkit) ... ok
> test_toolkit_object_not_overriden (pyface.tests.test_toolkit.TestToolkit) ... ok
> test_toolkit_object_overriden (pyface.tests.test_toolkit.TestToolkit) ... ok
> test_defaults (pyface.tests.test_ui_traits.TestBorder) ... ok
> test_init_four_args (pyface.tests.test_ui_traits.TestBorder) ... ok
> test_init_one_arg (pyface.tests.test_ui_traits.TestBorder) ... ok
> test_init_two_args (pyface.tests.test_ui_traits.TestBorder) ... ok
> test_default_border (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_default_four_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_default_int (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_default_one_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_default_two_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_defaults (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_init_border (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_init_four_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_init_int (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_init_one_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_init_two_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_set_border (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_set_four_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_set_int (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_set_invalid (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_set_one_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_set_two_tuple (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_unspecified_default (pyface.tests.test_ui_traits.TestHasBorder) ... ok
> test_default_four_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_default_int (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_default_margin (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_default_one_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_default_two_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_defaults (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_init_four_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_init_int (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_init_margin (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_init_one_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_init_two_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_set_four_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_set_int (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_set_invalid (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_set_margin (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_set_one_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_set_two_tuple (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_unspecified_default (pyface.tests.test_ui_traits.TestHasMargin) ... ok
> test_defaults (pyface.tests.test_ui_traits.TestImageTrait) ... ok
> test_init_local_image (pyface.tests.test_ui_traits.TestImageTrait) ... ok
> test_init_pyface_image (pyface.tests.test_ui_traits.TestImageTrait) ... ok
> test_init_pyface_image_library (pyface.tests.test_ui_traits.TestImageTrait) ... ok
> test_defaults (pyface.tests.test_ui_traits.TestMargin) ... ok
> test_init_four_args (pyface.tests.test_ui_traits.TestMargin) ... ok
> test_init_one_arg (pyface.tests.test_ui_traits.TestMargin) ... ok
> test_init_two_args (pyface.tests.test_ui_traits.TestMargin) ... ok
> test_enable (pyface.tests.test_widget.TestConcreteWidget) ... ok
> test_enabled (pyface.tests.test_widget.TestConcreteWidget) ... ok
> test_initialize (pyface.tests.test_widget.TestConcreteWidget) ... ok
> test_lifecycle (pyface.tests.test_widget.TestConcreteWidget) ... ok
> test_show (pyface.tests.test_widget.TestConcreteWidget) ... ok
> test_visible (pyface.tests.test_widget.TestConcreteWidget) ... ok
> test_create (pyface.tests.test_widget.TestWidget) ... ok
> test_defaults (pyface.tests.test_widget.TestWidget) ... ok
> test_destroy (pyface.tests.test_widget.TestWidget) ... ok
> test_enable (pyface.tests.test_widget.TestWidget) ... ok
> test_enabled (pyface.tests.test_widget.TestWidget) ... ok
> test_show (pyface.tests.test_widget.TestWidget) ... ok
> test_visible (pyface.tests.test_widget.TestWidget) ... ok
> test_activate (pyface.tests.test_window.TestWindow) ... ok
> test_confirm_cancel (pyface.tests.test_window.TestWindow) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_confirm_no (pyface.tests.test_window.TestWindow) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_confirm_reject (pyface.tests.test_window.TestWindow) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_confirm_yes (pyface.tests.test_window.TestWindow) ... skipped "Confirmation dialog click tests don't work on pyqt5."
> test_destroy (pyface.tests.test_window.TestWindow) ... ok
> test_error_accept (pyface.tests.test_window.TestWindow) ... ok
> test_error_ok (pyface.tests.test_window.TestWindow) ... skipped "Message dialog click tests don't work on pyqt5."
> test_hide_event (pyface.tests.test_window.TestWindow) ... ok
> test_information_accept (pyface.tests.test_window.TestWindow) ... ok
> test_information_ok (pyface.tests.test_window.TestWindow) ... skipped "Message dialog click tests don't work on pyqt5."
> test_open_close (pyface.tests.test_window.TestWindow) ... ok
> test_position (pyface.tests.test_window.TestWindow) ... ok
> test_reposition (pyface.tests.test_window.TestWindow) ... ok
> test_resize (pyface.tests.test_window.TestWindow) ... ok
> test_retitle (pyface.tests.test_window.TestWindow) ... ok
> test_show (pyface.tests.test_window.TestWindow) ... ok
> test_show_event (pyface.tests.test_window.TestWindow) ... ok
> test_size (pyface.tests.test_window.TestWindow) ... ok
> test_title (pyface.tests.test_window.TestWindow) ... ok
> test_warning_accept (pyface.tests.test_window.TestWindow) ... ok
> test_warning_ok (pyface.tests.test_window.TestWindow) ... skipped "Message dialog click tests don't work on pyqt5."
> test_basic (pyface.timer.tests.test_do_later.TestDoAfter) ... ok
> test_basic (pyface.timer.tests.test_do_later.TestDoLater) ... ok
> test_basic (pyface.timer.tests.test_do_later.TestDoLaterTimer) ... ok
> test_basic (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_expire (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_interval (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_repeat (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_set_active (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_single_shot_method (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_stop_iteration (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_timeout_event (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_timer_method (pyface.timer.tests.test_timer.TestCallbackTimer) ... ok
> test_basic (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_expire (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_interval (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_repeat (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_set_active (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_single_shot_method (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_timeout_event (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_timer_method (pyface.timer.tests.test_timer.TestEventTimer) ... ok
> test_basic (pyface.timer.tests.test_timer.TestTimer) ... ok
> test_repeat (pyface.timer.tests.test_timer.TestTimer) ... ok
> test_restart (pyface.timer.tests.test_timer.TestTimer) ... ok
> test_readonly_editor (pyface.ui.qt4.code_editor.tests.test_code_widget.TestCodeWidget) ... ok
> test_readonly_replace_widget (pyface.ui.qt4.code_editor.tests.test_code_widget.TestCodeWidget) ... ok
> test_active_editor_after_focus_change (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/tasks/split_editor_area_pane.py:570: DeprecationWarning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
>   self.setSizes([orig_size/2,orig_size/2])
> ok
> test_active_tabwidget_after_editor_containing_tabs_gets_focus (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget) ... ok
> test_collapse_empty (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget)
> Test for collapse function when the collapse origin is an empty ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/tasks/tests/test_split_editor_area_pane.py:191: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(root.count(), 2)
> ok
> test_collapse_nonempty (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget)
> Test for collapse function when the source of collapse is not an ... ok
> test_context_menu_merge_text_left_right_split (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget) ... ok
> test_context_menu_merge_text_top_bottom_split (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget) ... ok
> test_persistence (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget)
> Tests whether get_layout/set_layout work correctly by setting a ... ok
> test_split (pyface.ui.qt4.tasks.tests.test_split_editor_area_pane.TestEditorAreaWidget)
> Does split function work correct? ... ok
> test_set_trait_later_runs_later (pyface.ui.qt4.tests.test_gui.TestGui) ... ok
> test_cant_pickle (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/mimedata.py:47: RuntimeWarning: Could not pickle dragged object <function PyMimeDataTestCase.test_cant_pickle.<locals>.<lambda> at 0x7f83c4148c10>, using application/x-ets-qt4-instance-no-pickle mimetype instead
>   warnings.warn(("Could not pickle dragged object %s, " +
> ok
> test_coerce_QMimeData (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_list (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_list_pymimedata (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_list_pymimedata_mixed (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_list_pymimedata_nopickle (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_object (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_pymimedata (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_subclass (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_coerce_unpicklable (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/mimedata.py:47: RuntimeWarning: Could not pickle dragged object <function PyMimeDataTestCase.test_coerce_unpicklable.<locals>.<lambda> at 0x7f83c4148c10>, using application/x-ets-qt4-instance-no-pickle mimetype instead
>   warnings.warn(("Could not pickle dragged object %s, " +
> ok
> test_instance (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_instance_nopickle (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_instance_type (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_instance_type_nopickle (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_instance_type_unpickled (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_instance_unpickled (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_nopickle (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_pickle (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_subclass_coerce_pymimedata (pyface.ui.qt4.tests.test_mimedata.PyMimeDataTestCase) ... ok
> test_change_message (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/gui_test_assistant.py:71: ResourceWarning: unclosed file <_io.BufferedRandom name='/tmp/file0'>
>   if not gc.collect():
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/gui_test_assistant.py:71: ResourceWarning: unclosed file <_io.BufferedRandom name='/tmp/file1'>
>   if not gc.collect():
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/ui/qt4/util/gui_test_assistant.py:71: ResourceWarning: unclosed file <_io.BufferedRandom name='/tmp/file2'>
>   if not gc.collect():
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_change_message_trait (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_create (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_show_percent (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_show_time (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update_no_control (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_update_show_time (pyface.ui.qt4.tests.test_progress_dialog.TestProgressDialog) ... ok
> test_imports (pyface.ui.qt4.tests.test_qt_imports.TestPyfaceQtImports) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyface/build/pyface/qt/QtScript.py:8: DeprecationWarning: QtScript is not supported in PyQt5
>   warnings.warn(DeprecationWarning("QtScript is not supported in PyQt5"))
> ok
> test_event_loop_until_traits_change_with_multiple_traits_failure (pyface.ui.qt4.util.tests.test_gui_test_assistant.TestGuiTestAssistant) ... ok
> test_event_loop_until_traits_change_with_multiple_traits_success (pyface.ui.qt4.util.tests.test_gui_test_assistant.TestGuiTestAssistant) ... ok
> test_event_loop_until_traits_change_with_no_traits_success (pyface.ui.qt4.util.tests.test_gui_test_assistant.TestGuiTestAssistant) ... ok
> test_event_loop_until_traits_change_with_single_trait_failure (pyface.ui.qt4.util.tests.test_gui_test_assistant.TestGuiTestAssistant) ... ok
> test_event_loop_until_traits_change_with_single_trait_success (pyface.ui.qt4.util.tests.test_gui_test_assistant.TestGuiTestAssistant) ... ok
> test_capture_errors_on_error (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_capture_errors_on_failure (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_dialog_was_not_opened_on_traitsui_dialog (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_find_widget (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_has_widget (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_on_message_dialog (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_on_traitsui_dialog (pyface.ui.qt4.util.tests.test_modal_dialog_tester.TestModalDialogTester) ... skipped 'ModalDialogTester not working on pyqt5. Issue #302'
> test_change_of_active_qt_editor (pyface.ui.qt4.workbench.tests.test_workbench_window_layout.TestWorkbenchWindowLayout) ... ok
> test_get_unique_id (pyface.util.tests.test_id_helper.IDHelperTestCase) ... ok
> test_object_counter (pyface.util.tests.test_id_helper.IDHelperTestCase) ... ok
> test_editor_area_restore_from_saved_state (pyface.workbench.tests.test_workbench_window.TestWorkbenchWindowUserPerspective)
> Test if show_editor_area is restored properly from saved state ... ok
> test_editor_area_with_perspectives (pyface.workbench.tests.test_workbench_window.TestWorkbenchWindowUserPerspective)
> Test show_editor_area is respected while switching perspective ... ok
> 
> ----------------------------------------------------------------------
> Ran 559 tests in 37.540s
> 
> OK (skipped=49)
> dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.9" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/12/20/python-pyface_6.1.2-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Python-modules-team mailing list