Your message dated Mon, 14 Feb 2022 15:50:02 +0000
with message-id <e1njdc2-000j6r...@fasolo.debian.org>
and subject line Bug#1002325: fixed in python-envisage 6.0.1-1
has caused the Debian Bug report #1002325,
regarding python-envisage: FTBFS: dh_auto_test: error: pybuild --test -i
python{version} -p "3.10 3.9" returned exit code 13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1002325: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002325
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-envisage
Version: 4.9.0-2.1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@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 -a dh_auto_test
> pybuild --test -i python{version} -p "3.10 3.9"
> I: pybuild base:237: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build; python3.10 -m
> unittest discover -v
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user42'
> test_init_ipkernel_with_explicit_gui_backend
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_initial_namespace
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_initialize_twice
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_io_pub_thread_stopped
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_ipykernel_live_objects
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_ipython_util_io_globals_restored
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_ipython_util_io_globals_restored_if_they_dont_exist
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_lifecycle
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_no_new_atexit_handlers
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_no_threads_leaked
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_closes_console_pipes
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_displayhook_and_excepthook
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_output_streams
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_sys_modules_main
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_sys_path
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_zmq_sockets_closed
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_get_service_twice
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_import_from_api
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_kernel_namespace_extension_point
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_kernel_service
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_no_init
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_service_not_used
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_service_used
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_file_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> file resource ... ok
> test_http_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> http resource ... ok
> test_no_such_file_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> no such file resource ... ok
> test_no_such_http_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> no such http resource ... ok
> test_no_such_package_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> no such package resource ... ok
> test_package_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> package resource ... ok
> test_unknown_protocol
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> unknown protocol ... ok
> test_add_extension_point_listener
> (envisage.tests.test_application.ApplicationTestCase)
> add extension point listener ... ok
> test_add_plugin (envisage.tests.test_application.ApplicationTestCase)
> add plugin ... ok
> test_extension_point (envisage.tests.test_application.ApplicationTestCase)
> extension point ... ok
> test_get_plugin (envisage.tests.test_application.ApplicationTestCase)
> get plugin ... ok
> test_home (envisage.tests.test_application.ApplicationTestCase)
> home ... ok
> test_no_plugins (envisage.tests.test_application.ApplicationTestCase)
> no plugins ... ok
> test_remove_extension_point_listener
> (envisage.tests.test_application.ApplicationTestCase)
> remove extension point listener ... ok
> test_remove_plugin (envisage.tests.test_application.ApplicationTestCase)
> remove plugin ... ok
> test_set_plugin_manager_at_contruction_time
> (envisage.tests.test_application.ApplicationTestCase)
> set plugin manager at construction time ... ok
> test_start_and_stop_errors
> (envisage.tests.test_application.ApplicationTestCase)
> start and stop errors ... ok
> test_veto_starting (envisage.tests.test_application.ApplicationTestCase)
> veto starting ... ok
> test_veto_stopping (envisage.tests.test_application.ApplicationTestCase)
> veto stopping ... ok
> test_class_already_loaded
> (envisage.tests.test_class_load_hook.ClassLoadHookTestCase)
> class already loaded ... ok
> test_connect (envisage.tests.test_class_load_hook.ClassLoadHookTestCase)
> connect ... ok
> test_disconnect (envisage.tests.test_class_load_hook.ClassLoadHookTestCase)
> disconnect ... ok
> test_application_gets_propogated_to_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_correct_exception_propagated_from_plugin_manager
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_no_plugins_if_there_are_no_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_no_plugins_if_there_are_no_plugins_in_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_plugins_in_a_multiple_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_plugins_in_a_single_plugin_manager
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_propogate_plugin_added_or_remove_events_from_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_categories (envisage.tests.test_core_plugin.CorePluginTestCase)
> categories ... ok
> test_class_load_hooks (envisage.tests.test_core_plugin.CorePluginTestCase)
> class load hooks ... ok
> test_dynamically_added_category
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically added category ... ok
> test_dynamically_added_class_load_hooks
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically class load hooks ... ok
> test_dynamically_added_preferences
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically added preferences ... ok
> test_dynamically_added_service_offer
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically added service offer ... ok
> test_preferences (envisage.tests.test_core_plugin.CorePluginTestCase)
> preferences ... ok
> test_service_offers (envisage.tests.test_core_plugin.CorePluginTestCase)
> service offers ... ok
> test_find_plugins_in_eggs_on_the_plugin_path
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_ignore_broken_distributions_loads_good_distributions
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_ignore_broken_distributions_raises_exceptions_by_default
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_ignore_broken_plugins_loads_good_plugins
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_ignore_broken_plugins_raises_exceptions_by_default
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_only_find_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_only_find_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_reflect_changes_to_the_plugin_path
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... FAIL
> test_exclude_multiple
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> exclude multiple ... ERROR
> test_exclude_specific
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> exclude specific ... ERROR
> test_include_multiple
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> include multiple ... ERROR
> test_include_specific
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> include specific ... ERROR
> test_no_include_or_exclude
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> no include or exclude ... ERROR
> test_extension_point_changed
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> extension point changed ... ok
> test_extension_point_str_representation
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> test the string representation of the extension point ... ok
> test_extension_point_with_no_id
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> extension point with no Id ... ok
> test_invalid_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> invalid extension point ... ok
> test_invalid_extension_point_type
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> invalid extension point type ... ok
> test_no_reference_to_extension_registry
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> no reference to extension registry ... ok
> test_set_typed_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> set typed extension point ... ok
> test_set_untyped_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> set untyped extension point ... ok
> test_typed_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> typed extension point ... ok
> test_untyped_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> untyped extension point ... ok
> test_explicit_extension_registry
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> explicit extension registry ... ok
> test_set_extensions_via_registry
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> set extensions via registry ... ok
> test_set_extensions_via_trait
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> set extensions via trait ... ok
> test_should_be_able_to_bind_multiple_traits_on_a_single_object
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> ... ok
> test_untyped_extension_point
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> untyped extension point ... ok
> test_add_plugin
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> add plugin ... ok
> test_append
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> append ... ok
> test_assign_empty_list
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> assign empty list ... ok
> test_assign_empty_list_no_event
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> assign empty list no event ... ok
> test_assign_non_empty_list
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> assign non-empty list ... ok
> test_remove
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> remove ... ok
> test_remove_plugin
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> remove plugin ... ok
> test_set_extension_point
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> set extension point ... ok
> test_add_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> add extension point ... ok
> test_empty_registry
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> empty registry ... ok
> test_get_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> get extension point ... ok
> test_remove_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove empty_extension point ... ok
> test_remove_non_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non-empty extension point ... ok
> test_remove_non_existent_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent extension point ... ok
> test_remove_non_existent_listener
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent listener ... ok
> test_set_extensions
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> set extensions ... ok
> test_import_dotted_module
> (envisage.tests.test_import_manager.ImportManagerTestCase)
> import dotted module ... ok
> test_import_dotted_symbol
> (envisage.tests.test_import_manager.ImportManagerTestCase)
> import dotted symbol ... ok
> test_import_nested_symbol
> (envisage.tests.test_import_manager.ImportManagerTestCase)
> import nested symbol ... ok
> test_find_plugins_in_packages_on_the_plugin_path
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_only_find_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_only_find_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_reflect_changes_to_the_plugin_path
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_add_plugins_to_empty_application
> (envisage.tests.test_plugin.PluginTestCase)
> add plugins to empty application ... ok
> test_contributes_to (envisage.tests.test_plugin.PluginTestCase)
> contributes to ... ok
> test_contributes_to_decorator (envisage.tests.test_plugin.PluginTestCase)
> contributes to decorator ... ok
> test_contributes_to_decorator_ignored_if_trait_present
> (envisage.tests.test_plugin.PluginTestCase)
> contributes to decorator ignored if trait present ... ok
> test_exception_in_trait_contribution
> (envisage.tests.test_plugin.PluginTestCase)
> exception in trait contribution ... ok
> test_home (envisage.tests.test_plugin.PluginTestCase)
> home ... ok
> test_id_policy (envisage.tests.test_plugin.PluginTestCase)
> id policy ... ok
> test_multiple_trait_contributions (envisage.tests.test_plugin.PluginTestCase)
> multiple trait contributions ... ok
> test_name_policy (envisage.tests.test_plugin.PluginTestCase)
> name policy ... ok
> test_no_recursion (envisage.tests.test_plugin.PluginTestCase)
> Regression test for #119. ... ok
> test_plugin_activator (envisage.tests.test_plugin.PluginTestCase)
> plugin activator. ... ok
> test_service (envisage.tests.test_plugin.PluginTestCase)
> service ... ok
> test_service_protocol (envisage.tests.test_plugin.PluginTestCase)
> service protocol ... ok
> test_get_plugin (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> get plugin ... ok
> test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_iteration_over_plugins
> (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> iteration over plugins ... ok
> test_only_include_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_only_include_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_start_and_stop (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> start and stop ... ok
> test_start_and_stop_errors
> (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> start and stop errors ... ok
> test_add_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> add extension point ... ok
> test_empty_registry
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> empty registry ... ok
> test_get_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> get extension point ... ok
> test_remove_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove empty_extension point ... ok
> test_remove_non_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non-empty extension point ... ok
> test_remove_non_existent_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent extension point ... ok
> test_remove_non_existent_listener
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent listener ... ok
> test_set_extensions
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> set extensions ... ok
> test_add_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> add extension point ... ok
> test_add_provider
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> add provider ... ok
> test_empty_registry
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> empty registry ... ok
> test_get_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> get extension point ... ok
> test_get_providers
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> get providers ... ok
> test_provider_extensions_changed
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> provider extensions changed ... ok
> test_providers
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> providers ... ok
> test_remove_empty_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove empty_extension point ... ok
> test_remove_non_empty_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove non-empty extension point ... ok
> test_remove_non_existent_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove non existent extension point ... ok
> test_remove_non_existent_listener
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove non existent listener ... ok
> test_remove_non_existent_provider
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove provider ... ok
> test_remove_provider
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove provider ... ok
> test_remove_provider_with_no_contributions
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove provider with no contributions ... ok
> test_set_extensions
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> set extensions ... ok
> test_can_create_weakref_to_bound_method
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_get_builtin_weakref_for_non_bound_method
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_internal_cache_is_weak_too
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_two_weakrefs_to_bound_method_are_equal
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_two_weakrefs_to_bound_method_are_identical
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_two_weakrefs_to_bound_method_hash_equally
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_service_trait_type (envisage.tests.test_service.ServiceTestCase)
> service trait type ... ok
> test_service_trait_type_with_no_service_registry
> (envisage.tests.test_service.ServiceTestCase)
> service trait type with no service registry ... ok
> test_function_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> function service factory ... ok
> test_get_and_set_service_properties
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get and set service properties ... ok
> test_get_service
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get service ... ok
> test_get_service_with_query
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get service with query ... ok
> test_get_services
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get services ... ok
> test_get_services_with_query
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get services with query ... ok
> test_get_services_with_strings
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get services with strings ... ok
> test_imported_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> imported service factory ... ok
> test_lazy_bound_method_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> lazy bound method service factory ... ok
> test_lazy_function_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> lazy function service factory ... ok
> test_minimize_and_maximize
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> minimize and maximize ... ok
> test_should_get_exception_if_required_service_is_missing
> (envisage.tests.test_service_registry.ServiceRegistryTestCase) ... ok
> test_should_get_required_service
> (envisage.tests.test_service_registry.ServiceRegistryTestCase) ... ok
> test_unregister_service
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> unregister service ... ok
> test_append (envisage.tests.test_slice.SliceTestCase)
> append ... ok
> test_assign_extended_slice (envisage.tests.test_slice.SliceTestCase)
> assign extended slice ... ok
> test_assign_item (envisage.tests.test_slice.SliceTestCase)
> assign item ... ok
> test_assign_slice (envisage.tests.test_slice.SliceTestCase)
> assign slice ... ok
> test_del_all (envisage.tests.test_slice.SliceTestCase)
> del all ... ok
> test_del_extended_slice (envisage.tests.test_slice.SliceTestCase)
> del extended slice ... ok
> test_del_item (envisage.tests.test_slice.SliceTestCase)
> del item ... ok
> test_del_slice (envisage.tests.test_slice.SliceTestCase)
> del slice ... ok
> test_extend (envisage.tests.test_slice.SliceTestCase)
> extend ... ok
> test_insert (envisage.tests.test_slice.SliceTestCase)
> insert ... ok
> test_pop (envisage.tests.test_slice.SliceTestCase)
> remove ... ok
> test_remove (envisage.tests.test_slice.SliceTestCase)
> remove ... ok
> test_reverse (envisage.tests.test_slice.SliceTestCase)
> reverse ... ok
> test_sort (envisage.tests.test_slice.SliceTestCase)
> sort ... ok
> test_dunder_version (envisage.tests.test_version.TestVersion) ... ok
> test_version_git_revision (envisage.tests.test_version.TestVersion) ... ok
> test_version_version (envisage.tests.test_version.TestVersion) ... ok
> test_versions_match (envisage.tests.test_version.TestVersion) ... ok
> test_action_with_nonexistent_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> action with non-existent group ... ok
> test_action_with_nonexistent_sibling
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> action with non-existent sibling ... ok
> test_action_with_path_component_that_is_not_a_menu
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> action with path component that is not a menu ... ok
> test_actions_and_menus_in_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions and menus in groups ... ok
> test_actions_make_submenus
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions make submenus ... ok
> test_actions_make_submenus_before_and_after
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions make submenus before and after ... ok
> test_actions_no_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions no groups ... ok
> test_duplicate_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> duplicate group ... ok
> test_duplicate_menu
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> duplicate menu ... ok
> test_explicit_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> explicit groups ... ok
> test_group_with_nonexistent_sibling
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> group with non-existent sibling ... ok
> test_menu_with_nonexistent_sibling
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> menu with non-existent sibling ... ok
> test_single_top_level_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> single top level group ... ok
> test_single_top_level_menu_with_no_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> single top level menu with no group ... ok
> test_sub_menus_no_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> sub-menus no groups ... ok
> test_top_level_menu_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menu group ... ok
> test_top_level_menu_non_existent_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menu non-existent group ... ok
> test_top_level_menus_no_groups_before_and_after
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menus no groups, before and after ... ok
> test_top_level_menus_with_no_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menus with_no groups ... ok
> test_empty_project_adapts_to_i_tree_node
> (envisage.ui.single_project.tests.test_project_view.TestProjectView) ... ok
> test_project_adapts_to_i_tree_node
> (envisage.ui.single_project.tests.test_project_view.TestProjectView) ... ok
> test_layout_load
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
> test_layout_load_pickle_protocol_3
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
> test_layout_save_uses_protocol_2
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
> test_layout_save_with_protocol_3
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
>
> ======================================================================
> ERROR: test_exclude_multiple
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> exclude multiple
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_plugin_manager.py",
> line 124, in test_exclude_multiple
> self._add_eggs_on_path([self.egg_dir])
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_based.py",
> line 58, in _add_eggs_on_path
> raise SystemError('Cannot find eggs %s' % errors)
> SystemError: Cannot find eggs {}
>
> ======================================================================
> ERROR: test_exclude_specific
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> exclude specific
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_plugin_manager.py",
> line 98, in test_exclude_specific
> self._add_eggs_on_path([self.egg_dir])
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_based.py",
> line 58, in _add_eggs_on_path
> raise SystemError('Cannot find eggs %s' % errors)
> SystemError: Cannot find eggs {}
>
> ======================================================================
> ERROR: test_include_multiple
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> include multiple
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_plugin_manager.py",
> line 75, in test_include_multiple
> self._add_eggs_on_path([self.egg_dir])
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_based.py",
> line 58, in _add_eggs_on_path
> raise SystemError('Cannot find eggs %s' % errors)
> SystemError: Cannot find eggs {}
>
> ======================================================================
> ERROR: test_include_specific
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> include specific
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_plugin_manager.py",
> line 52, in test_include_specific
> self._add_eggs_on_path([self.egg_dir])
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_based.py",
> line 58, in _add_eggs_on_path
> raise SystemError('Cannot find eggs %s' % errors)
> SystemError: Cannot find eggs {}
>
> ======================================================================
> ERROR: test_no_include_or_exclude
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> no include or exclude
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_plugin_manager.py",
> line 33, in test_no_include_or_exclude
> self._add_eggs_on_path([self.egg_dir])
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_based.py",
> line 58, in _add_eggs_on_path
> raise SystemError('Cannot find eggs %s' % errors)
> SystemError: Cannot find eggs {}
>
> ======================================================================
> FAIL: test_find_plugins_in_eggs_on_the_plugin_path
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 56, in test_find_plugins_in_eggs_on_the_plugin_path
> self.assertEqual(len(ids), 3)
> AssertionError: 0 != 3
>
> ======================================================================
> FAIL: test_ignore_broken_distributions_loads_good_distributions
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 202, in test_ignore_broken_distributions_loads_good_distributions
> self.assertEqual(len(ids), 3)
> AssertionError: 0 != 3
>
> ======================================================================
> FAIL: test_ignore_broken_distributions_raises_exceptions_by_default
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 185, in test_ignore_broken_distributions_raises_exceptions_by_default
> with self.assertRaises(SystemError):
> AssertionError: SystemError not raised
>
> ======================================================================
> FAIL: test_ignore_broken_plugins_loads_good_plugins
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 170, in test_ignore_broken_plugins_loads_good_plugins
> self.assertEqual(len(ids), 3)
> AssertionError: 0 != 3
>
> ======================================================================
> FAIL: test_ignore_broken_plugins_raises_exceptions_by_default
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 153, in test_ignore_broken_plugins_raises_exceptions_by_default
> with self.assertRaises(ImportError):
> AssertionError: ImportError not raised
>
> ======================================================================
> FAIL: test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 131, in test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> self._test_start_and_stop(plugin_manager, expected)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 220, in _test_start_and_stop
> self.assertEqual(expected, [plugin.id for plugin in plugin_manager])
> AssertionError: Lists differ: ['acme.foo'] != []
>
> First list contains 1 additional elements.
> First extra element 0:
> 'acme.foo'
>
> - ['acme.foo']
> + []
>
> ======================================================================
> FAIL: test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 113, in test_ignore_plugins_whose_ids_are_in_the_exclude_list
> self._test_start_and_stop(plugin_manager, expected)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 220, in _test_start_and_stop
> self.assertEqual(expected, [plugin.id for plugin in plugin_manager])
> AssertionError: Lists differ: ['acme.bar'] != []
>
> First list contains 1 additional elements.
> First extra element 0:
> 'acme.bar'
>
> - ['acme.bar']
> + []
>
> ======================================================================
> FAIL: test_only_find_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 95, in test_only_find_plugins_matching_a_wildcard_in_the_include_list
> self._test_start_and_stop(plugin_manager, expected)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 220, in _test_start_and_stop
> self.assertEqual(expected, [plugin.id for plugin in plugin_manager])
> AssertionError: Lists differ: ['acme.bar', 'acme.baz'] != []
>
> First list contains 2 additional elements.
> First extra element 0:
> 'acme.bar'
>
> - ['acme.bar', 'acme.baz']
> + []
>
> ======================================================================
> FAIL: test_only_find_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 77, in test_only_find_plugins_whose_ids_are_in_the_include_list
> self._test_start_and_stop(plugin_manager, expected)
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 220, in _test_start_and_stop
> self.assertEqual(expected, [plugin.id for plugin in plugin_manager])
> AssertionError: Lists differ: ['acme.foo', 'acme.bar'] != []
>
> First list contains 2 additional elements.
> First extra element 0:
> 'acme.foo'
>
> - ['acme.foo', 'acme.bar']
> + []
>
> ======================================================================
> FAIL: test_reflect_changes_to_the_plugin_path
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build/envisage/tests/test_egg_basket_plugin_manager.py",
> line 140, in test_reflect_changes_to_the_plugin_path
> self.assertEqual(len(ids), 3)
> AssertionError: 0 != 3
>
> ----------------------------------------------------------------------
> Ran 224 tests in 0.325s
>
> FAILED (failures=10, errors=5, skipped=27)
> E: pybuild pybuild:355: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_envisage/build; python3.10 -m
> unittest discover -v
> I: pybuild base:237: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_envisage/build; python3.9 -m unittest
> discover -v
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user42'
> test_init_ipkernel_with_explicit_gui_backend
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_initial_namespace
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_initialize_twice
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_io_pub_thread_stopped
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_ipykernel_live_objects
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_ipython_util_io_globals_restored
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_ipython_util_io_globals_restored_if_they_dont_exist
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_lifecycle
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_no_new_atexit_handlers
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_no_threads_leaked
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_closes_console_pipes
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_displayhook_and_excepthook
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_output_streams
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_sys_modules_main
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_shutdown_restores_sys_path
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_zmq_sockets_closed
> (envisage.plugins.ipython_kernel.tests.test_internal_ipkernel.TestInternalIPKernel)
> ... skipped 'skipping tests that require the ipykernel package'
> test_get_service_twice
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_import_from_api
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_kernel_namespace_extension_point
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_kernel_service
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_no_init
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_service_not_used
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_service_used
> (envisage.plugins.ipython_kernel.tests.test_ipython_kernel_plugin.TestIPythonKernelPlugin)
> ... skipped 'skipping tests that require the ipykernel package'
> test_file_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> file resource ... ok
> test_http_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> http resource ... ok
> test_no_such_file_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> no such file resource ... ok
> test_no_such_http_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> no such http resource ... ok
> test_no_such_package_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> no such package resource ... ok
> test_package_resource
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> package resource ... ok
> test_unknown_protocol
> (envisage.resource.tests.test_resource_manager.ResourceManagerTestCase)
> unknown protocol ... ok
> test_add_extension_point_listener
> (envisage.tests.test_application.ApplicationTestCase)
> add extension point listener ... ok
> test_add_plugin (envisage.tests.test_application.ApplicationTestCase)
> add plugin ... ok
> test_extension_point (envisage.tests.test_application.ApplicationTestCase)
> extension point ... ok
> test_get_plugin (envisage.tests.test_application.ApplicationTestCase)
> get plugin ... ok
> test_home (envisage.tests.test_application.ApplicationTestCase)
> home ... ok
> test_no_plugins (envisage.tests.test_application.ApplicationTestCase)
> no plugins ... ok
> test_remove_extension_point_listener
> (envisage.tests.test_application.ApplicationTestCase)
> remove extension point listener ... ok
> test_remove_plugin (envisage.tests.test_application.ApplicationTestCase)
> remove plugin ... ok
> test_set_plugin_manager_at_contruction_time
> (envisage.tests.test_application.ApplicationTestCase)
> set plugin manager at construction time ... ok
> test_start_and_stop_errors
> (envisage.tests.test_application.ApplicationTestCase)
> start and stop errors ... ok
> test_veto_starting (envisage.tests.test_application.ApplicationTestCase)
> veto starting ... ok
> test_veto_stopping (envisage.tests.test_application.ApplicationTestCase)
> veto stopping ... ok
> test_class_already_loaded
> (envisage.tests.test_class_load_hook.ClassLoadHookTestCase)
> class already loaded ... ok
> test_connect (envisage.tests.test_class_load_hook.ClassLoadHookTestCase)
> connect ... ok
> test_disconnect (envisage.tests.test_class_load_hook.ClassLoadHookTestCase)
> disconnect ... ok
> test_application_gets_propogated_to_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_correct_exception_propagated_from_plugin_manager
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_no_plugins_if_there_are_no_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_no_plugins_if_there_are_no_plugins_in_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_plugins_in_a_multiple_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_find_plugins_in_a_single_plugin_manager
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_propogate_plugin_added_or_remove_events_from_plugin_managers
> (envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase)
> ... ok
> test_categories (envisage.tests.test_core_plugin.CorePluginTestCase)
> categories ... ok
> test_class_load_hooks (envisage.tests.test_core_plugin.CorePluginTestCase)
> class load hooks ... ok
> test_dynamically_added_category
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically added category ... ok
> test_dynamically_added_class_load_hooks
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically class load hooks ... ok
> test_dynamically_added_preferences
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically added preferences ... ok
> test_dynamically_added_service_offer
> (envisage.tests.test_core_plugin.CorePluginTestCase)
> dynamically added service offer ... ok
> test_preferences (envisage.tests.test_core_plugin.CorePluginTestCase)
> preferences ... ok
> test_service_offers (envisage.tests.test_core_plugin.CorePluginTestCase)
> service offers ... ok
> test_find_plugins_in_eggs_on_the_plugin_path
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_ignore_broken_distributions_loads_good_distributions
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_ignore_broken_distributions_raises_exceptions_by_default
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_ignore_broken_plugins_loads_good_plugins
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_ignore_broken_plugins_raises_exceptions_by_default
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_only_find_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_only_find_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_reflect_changes_to_the_plugin_path
> (envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase)
> ... ok
> test_exclude_multiple
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> exclude multiple ... ok
> test_exclude_specific
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> exclude specific ... ok
> test_include_multiple
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> include multiple ... ok
> test_include_specific
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> include specific ... ok
> test_no_include_or_exclude
> (envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase)
> no include or exclude ... ok
> test_extension_point_changed
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> extension point changed ... ok
> test_extension_point_str_representation
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> test the string representation of the extension point ... ok
> test_extension_point_with_no_id
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> extension point with no Id ... ok
> test_invalid_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> invalid extension point ... ok
> test_invalid_extension_point_type
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> invalid extension point type ... ok
> test_no_reference_to_extension_registry
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> no reference to extension registry ... ok
> test_set_typed_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> set typed extension point ... ok
> test_set_untyped_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> set untyped extension point ... ok
> test_typed_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> typed extension point ... ok
> test_untyped_extension_point
> (envisage.tests.test_extension_point.ExtensionPointTestCase)
> untyped extension point ... ok
> test_explicit_extension_registry
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> explicit extension registry ... ok
> test_set_extensions_via_registry
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> set extensions via registry ... ok
> test_set_extensions_via_trait
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> set extensions via trait ... ok
> test_should_be_able_to_bind_multiple_traits_on_a_single_object
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> ... ok
> test_untyped_extension_point
> (envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase)
> untyped extension point ... ok
> test_add_plugin
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> add plugin ... ok
> test_append
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> append ... ok
> test_assign_empty_list
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> assign empty list ... ok
> test_assign_empty_list_no_event
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> assign empty list no event ... ok
> test_assign_non_empty_list
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> assign non-empty list ... ok
> test_remove
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> remove ... ok
> test_remove_plugin
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> remove plugin ... ok
> test_set_extension_point
> (envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase)
> set extension point ... ok
> test_add_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> add extension point ... ok
> test_empty_registry
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> empty registry ... ok
> test_get_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> get extension point ... ok
> test_remove_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove empty_extension point ... ok
> test_remove_non_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non-empty extension point ... ok
> test_remove_non_existent_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent extension point ... ok
> test_remove_non_existent_listener
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent listener ... ok
> test_set_extensions
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> set extensions ... ok
> test_import_dotted_module
> (envisage.tests.test_import_manager.ImportManagerTestCase)
> import dotted module ... ok
> test_import_dotted_symbol
> (envisage.tests.test_import_manager.ImportManagerTestCase)
> import dotted symbol ... ok
> test_import_nested_symbol
> (envisage.tests.test_import_manager.ImportManagerTestCase)
> import nested symbol ... ok
> test_find_plugins_in_packages_on_the_plugin_path
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_only_find_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_only_find_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_reflect_changes_to_the_plugin_path
> (envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase) ...
> ok
> test_add_plugins_to_empty_application
> (envisage.tests.test_plugin.PluginTestCase)
> add plugins to empty application ... ok
> test_contributes_to (envisage.tests.test_plugin.PluginTestCase)
> contributes to ... ok
> test_contributes_to_decorator (envisage.tests.test_plugin.PluginTestCase)
> contributes to decorator ... ok
> test_contributes_to_decorator_ignored_if_trait_present
> (envisage.tests.test_plugin.PluginTestCase)
> contributes to decorator ignored if trait present ... ok
> test_exception_in_trait_contribution
> (envisage.tests.test_plugin.PluginTestCase)
> exception in trait contribution ... ok
> test_home (envisage.tests.test_plugin.PluginTestCase)
> home ... ok
> test_id_policy (envisage.tests.test_plugin.PluginTestCase)
> id policy ... ok
> test_multiple_trait_contributions (envisage.tests.test_plugin.PluginTestCase)
> multiple trait contributions ... ok
> test_name_policy (envisage.tests.test_plugin.PluginTestCase)
> name policy ... ok
> test_no_recursion (envisage.tests.test_plugin.PluginTestCase)
> Regression test for #119. ... ok
> test_plugin_activator (envisage.tests.test_plugin.PluginTestCase)
> plugin activator. ... ok
> test_service (envisage.tests.test_plugin.PluginTestCase)
> service ... ok
> test_service_protocol (envisage.tests.test_plugin.PluginTestCase)
> service protocol ... ok
> test_get_plugin (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> get plugin ... ok
> test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_ignore_plugins_whose_ids_are_in_the_exclude_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_iteration_over_plugins
> (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> iteration over plugins ... ok
> test_only_include_plugins_matching_a_wildcard_in_the_include_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_only_include_plugins_whose_ids_are_in_the_include_list
> (envisage.tests.test_plugin_manager.PluginManagerTestCase) ... ok
> test_start_and_stop (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> start and stop ... ok
> test_start_and_stop_errors
> (envisage.tests.test_plugin_manager.PluginManagerTestCase)
> start and stop errors ... ok
> test_add_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> add extension point ... ok
> test_empty_registry
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> empty registry ... ok
> test_get_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> get extension point ... ok
> test_remove_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove empty_extension point ... ok
> test_remove_non_empty_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non-empty extension point ... ok
> test_remove_non_existent_extension_point
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent extension point ... ok
> test_remove_non_existent_listener
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> remove non existent listener ... ok
> test_set_extensions
> (envisage.tests.test_extension_registry.ExtensionRegistryTestCase)
> set extensions ... ok
> test_add_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> add extension point ... ok
> test_add_provider
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> add provider ... ok
> test_empty_registry
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> empty registry ... ok
> test_get_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> get extension point ... ok
> test_get_providers
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> get providers ... ok
> test_provider_extensions_changed
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> provider extensions changed ... ok
> test_providers
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> providers ... ok
> test_remove_empty_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove empty_extension point ... ok
> test_remove_non_empty_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove non-empty extension point ... ok
> test_remove_non_existent_extension_point
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove non existent extension point ... ok
> test_remove_non_existent_listener
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove non existent listener ... ok
> test_remove_non_existent_provider
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove provider ... ok
> test_remove_provider
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove provider ... ok
> test_remove_provider_with_no_contributions
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> remove provider with no contributions ... ok
> test_set_extensions
> (envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase)
> set extensions ... ok
> test_can_create_weakref_to_bound_method
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_get_builtin_weakref_for_non_bound_method
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_internal_cache_is_weak_too
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_two_weakrefs_to_bound_method_are_equal
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_two_weakrefs_to_bound_method_are_identical
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_two_weakrefs_to_bound_method_hash_equally
> (envisage.tests.test_safeweakref.SafeWeakrefTestCase) ... ok
> test_service_trait_type (envisage.tests.test_service.ServiceTestCase)
> service trait type ... ok
> test_service_trait_type_with_no_service_registry
> (envisage.tests.test_service.ServiceTestCase)
> service trait type with no service registry ... ok
> test_function_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> function service factory ... ok
> test_get_and_set_service_properties
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get and set service properties ... ok
> test_get_service
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get service ... ok
> test_get_service_with_query
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get service with query ... ok
> test_get_services
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get services ... ok
> test_get_services_with_query
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get services with query ... ok
> test_get_services_with_strings
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> get services with strings ... ok
> test_imported_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> imported service factory ... ok
> test_lazy_bound_method_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> lazy bound method service factory ... ok
> test_lazy_function_service_factory
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> lazy function service factory ... ok
> test_minimize_and_maximize
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> minimize and maximize ... ok
> test_should_get_exception_if_required_service_is_missing
> (envisage.tests.test_service_registry.ServiceRegistryTestCase) ... ok
> test_should_get_required_service
> (envisage.tests.test_service_registry.ServiceRegistryTestCase) ... ok
> test_unregister_service
> (envisage.tests.test_service_registry.ServiceRegistryTestCase)
> unregister service ... ok
> test_append (envisage.tests.test_slice.SliceTestCase)
> append ... ok
> test_assign_extended_slice (envisage.tests.test_slice.SliceTestCase)
> assign extended slice ... ok
> test_assign_item (envisage.tests.test_slice.SliceTestCase)
> assign item ... ok
> test_assign_slice (envisage.tests.test_slice.SliceTestCase)
> assign slice ... ok
> test_del_all (envisage.tests.test_slice.SliceTestCase)
> del all ... ok
> test_del_extended_slice (envisage.tests.test_slice.SliceTestCase)
> del extended slice ... ok
> test_del_item (envisage.tests.test_slice.SliceTestCase)
> del item ... ok
> test_del_slice (envisage.tests.test_slice.SliceTestCase)
> del slice ... ok
> test_extend (envisage.tests.test_slice.SliceTestCase)
> extend ... ok
> test_insert (envisage.tests.test_slice.SliceTestCase)
> insert ... ok
> test_pop (envisage.tests.test_slice.SliceTestCase)
> remove ... ok
> test_remove (envisage.tests.test_slice.SliceTestCase)
> remove ... ok
> test_reverse (envisage.tests.test_slice.SliceTestCase)
> reverse ... ok
> test_sort (envisage.tests.test_slice.SliceTestCase)
> sort ... ok
> test_dunder_version (envisage.tests.test_version.TestVersion) ... ok
> test_version_git_revision (envisage.tests.test_version.TestVersion) ... ok
> test_version_version (envisage.tests.test_version.TestVersion) ... ok
> test_versions_match (envisage.tests.test_version.TestVersion) ... ok
> test_action_with_nonexistent_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> action with non-existent group ... ok
> test_action_with_nonexistent_sibling
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> action with non-existent sibling ... ok
> test_action_with_path_component_that_is_not_a_menu
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> action with path component that is not a menu ... ok
> test_actions_and_menus_in_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions and menus in groups ... ok
> test_actions_make_submenus
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions make submenus ... ok
> test_actions_make_submenus_before_and_after
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions make submenus before and after ... ok
> test_actions_no_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> actions no groups ... ok
> test_duplicate_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> duplicate group ... ok
> test_duplicate_menu
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> duplicate menu ... ok
> test_explicit_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> explicit groups ... ok
> test_group_with_nonexistent_sibling
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> group with non-existent sibling ... ok
> test_menu_with_nonexistent_sibling
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> menu with non-existent sibling ... ok
> test_single_top_level_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> single top level group ... ok
> test_single_top_level_menu_with_no_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> single top level menu with no group ... ok
> test_sub_menus_no_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> sub-menus no groups ... ok
> test_top_level_menu_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menu group ... ok
> test_top_level_menu_non_existent_group
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menu non-existent group ... ok
> test_top_level_menus_no_groups_before_and_after
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menus no groups, before and after ... ok
> test_top_level_menus_with_no_groups
> (envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase)
> top level menus with_no groups ... ok
> test_empty_project_adapts_to_i_tree_node
> (envisage.ui.single_project.tests.test_project_view.TestProjectView) ... ok
> test_project_adapts_to_i_tree_node
> (envisage.ui.single_project.tests.test_project_view.TestProjectView) ... ok
> test_layout_load
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
> test_layout_load_pickle_protocol_3
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
> test_layout_save_uses_protocol_2
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
> test_layout_save_with_protocol_3
> (envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication) ...
> skipped 'Test requires a non-null GUI backend'
>
> ----------------------------------------------------------------------
> Ran 224 tests in 0.381s
>
> OK (skipped=27)
> 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-envisage_4.9.0-2.1_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.
--- End Message ---
--- Begin Message ---
Source: python-envisage
Source-Version: 6.0.1-1
Done: Andreas Tille <ti...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-envisage, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1002...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated python-envisage package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 14 Feb 2022 16:37:12 +0100
Source: python-envisage
Architecture: source
Version: 6.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Closes: 1002325
Changes:
python-envisage (6.0.1-1) unstable; urgency=medium
.
* Team upload
.
[ Debian Janitor ]
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
Repository-Browse.
.
[ Ondřej Nový ]
* d/control: Update Maintainer field with new Debian Python Team
contact address.
* d/control: Update Vcs-* fields with new Debian Python Team Salsa
layout.
.
[ Andreas Tille ]
* Standards-Version: 4.6.0 (routine-update)
* debhelper-compat 13 (routine-update)
* Testsuite: autopkgtest-pkg-python (routine-update)
* Remove trailing whitespace in debian/copyright (routine-update)
* Add salsa-ci file (routine-update)
* Rules-Requires-Root: no (routine-update)
* watch file standard 4 (routine-update)
* Versioned Build-Depends: python3-traitsui (>= 7)
* Do not point Homepage to pypi
* Point watch file to Github
* Fix build time test by preparing test eggs for Python 3.10
Closes: #1002325
Checksums-Sha1:
ae749547b9559da8aa52179b95b04158fb6cfbbb 2211 python-envisage_6.0.1-1.dsc
50c77f56bd56cde47d3896c969f9ba24cd57411e 460636
python-envisage_6.0.1.orig.tar.gz
0566e8c37b2b5fd01094198f09c45b4a7b0f983d 5328
python-envisage_6.0.1-1.debian.tar.xz
9479aeeb586746e770a13b98250548c7444df35f 11165
python-envisage_6.0.1-1_amd64.buildinfo
Checksums-Sha256:
2f4220383a3f0ccac40ed97d8b2bafd0d40f0030850e140e1b70ce17fd6a2f1d 2211
python-envisage_6.0.1-1.dsc
1a34396711614837a3f9463c994d5bbbc3cb5115c484de0a60c2a3a9c6bf5119 460636
python-envisage_6.0.1.orig.tar.gz
a2491ec96cf7d86db233a05c48b37777f0658b6232ce7a8f142186d545e80408 5328
python-envisage_6.0.1-1.debian.tar.xz
42987afbffeb0413c366c329a1a98e8d64e1d42831d6283404ff96ce2e6575ed 11165
python-envisage_6.0.1-1_amd64.buildinfo
Files:
381d54757f9a704d8f95936929ed58ec 2211 python optional
python-envisage_6.0.1-1.dsc
2718ced45f5c4af7e62af8b6b277420c 460636 python optional
python-envisage_6.0.1.orig.tar.gz
8307870f5cce0626e4f049f6da23681b 5328 python optional
python-envisage_6.0.1-1.debian.tar.xz
b848b12dcc5aeba99a01dd2d0955389d 11165 python optional
python-envisage_6.0.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmIKd6IRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGCTA/+LruuK+ofCCaeWKeqCQJRhf4ut0l19/wT
Epgew08tmBNO082lITc371WTmSBX5Ppb+Qq+5dxYfkS8jlvMa7AP43hvj1ZmDya+
UszlrrhNRm5nYTiZUexz3TwdHoDDrWCVH5cxEh874Hz0XLj0mN5SsuyJq8kXj9Jk
fWa1Z04E2d0Mgl80kLT7FLQUK2Z1vuOnlrdDhLAx6kQYIic383MYseE6Ptk0zF49
G3Ib1STKT4n5Hi8t5Eh01SIPDsnGTYRiCdm9nZS1hApHC6PJCrHijtYrZLh6Cj80
Y/MR9upMfCkQ+I1My7HkrwVRbkVv8LWi2/yQgvZ9O5omTbvssHei4sABFMptseYK
T/wdTezFPC2doBDrbegyyMAg7/JZBL+uj/edlZURGeEA+uJNLUAiQN20G+DPT7lf
Vkw+ugyKc8gYTxINhCCz7OAfYcqMqyFH0p3SPmI1DYxsobO3Gq3wJb1QCVL1DjBG
zYr6r2pWdmI1/+6aWjhx3p9idYW4L8cVEQ9v1vrwOzLC89eOiSsqsMArZssTptz8
cnjQQ7iAbHQBqO7E0czizIKjjUeBrPuf/a5tqkPJWqN6IKxh53xz0vqThXQauqdH
esxDrdvZOWip0WtyK/t5eRcrsj+8wiamXlTt3P7UyiKxbwSD4UcqD8NsNr7SpVtU
2NIpbHrTs94=
=oP12
-----END PGP SIGNATURE-----
--- End Message ---