--- Begin Message ---
Source: python-envisage
Version: 7.0.3-1
Severity: serious
Tags: ftbfs
Justification: FTBFS
Dear maintainer,
During a test rebuild, python-envisage failed to rebuild.
-------------------------------------------------------------------------------
[...]
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
xvfb-run -a dh_auto_test ## pybuild --test -i python${py3ver} -p "${py3ver}"
pybuild --test -i python{version} -p 3.12
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build;
python3.12 -m unittest discover -v
test_sys_path_inserted
(envisage.examples.tests.test__demo.TestDemoUtilities.test_sys_path_inserted)
... ok
test_info (envisage.examples.tests.test_etsdemo_info.TestETSDemoInfo.test_info)
... ok
test_file_resource
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_file_resource)
file resource ... ok
test_http_resource
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_http_resource)
http resource ... ok
test_no_such_file_resource
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_no_such_file_resource)
no such file resource ... ok
test_no_such_http_resource
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_no_such_http_resource)
no such http resource ... ok
test_no_such_package_resource
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_no_such_package_resource)
no such package resource ... ok
test_package_resource
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_package_resource)
package resource ... ok
test_package_resource_subdir
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_package_resource_subdir)
package resource ... ok
test_unknown_protocol
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_unknown_protocol)
unknown protocol ... ok
test_import (envisage.tests.test_api.TestApi.test_import) ... ok
test_add_extension_point_listener
(envisage.tests.test_application.ApplicationTestCase.test_add_extension_point_listener)
add extension point listener ... ok
test_add_plugin
(envisage.tests.test_application.ApplicationTestCase.test_add_plugin)
add plugin ... ok
test_extension_point
(envisage.tests.test_application.ApplicationTestCase.test_extension_point)
extension point ... ok
test_extension_point_resolution_occurs_after_plugin_start
(envisage.tests.test_application.ApplicationTestCase.test_extension_point_resolution_occurs_after_plugin_start)
... ok
test_get_plugin
(envisage.tests.test_application.ApplicationTestCase.test_get_plugin)
get plugin ... ok
test_home (envisage.tests.test_application.ApplicationTestCase.test_home)
home ... ok
test_no_plugins
(envisage.tests.test_application.ApplicationTestCase.test_no_plugins)
no plugins ... ERROR
test_remove_extension_point_listener
(envisage.tests.test_application.ApplicationTestCase.test_remove_extension_point_listener)
remove extension point listener ... ok
test_remove_plugin
(envisage.tests.test_application.ApplicationTestCase.test_remove_plugin)
remove plugin ... ok
test_set_plugin_manager_at_contruction_time
(envisage.tests.test_application.ApplicationTestCase.test_set_plugin_manager_at_contruction_time)
set plugin manager at construction time ... ok
test_start_and_stop_errors
(envisage.tests.test_application.ApplicationTestCase.test_start_and_stop_errors)
start and stop errors ... ok
test_veto_starting
(envisage.tests.test_application.ApplicationTestCase.test_veto_starting)
veto starting ... ok
test_veto_stopping
(envisage.tests.test_application.ApplicationTestCase.test_veto_stopping)
veto stopping ... ok
test_application_gets_propogated_to_plugin_managers
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_application_gets_propogated_to_plugin_managers)
... ok
test_correct_exception_propagated_from_plugin_manager
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_correct_exception_propagated_from_plugin_manager)
... ok
test_find_no_plugins_if_there_are_no_plugin_managers
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_no_plugins_if_there_are_no_plugin_managers)
... ok
test_find_no_plugins_if_there_are_no_plugins_in_plugin_managers
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_no_plugins_if_there_are_no_plugins_in_plugin_managers)
... ok
test_find_plugins_in_a_multiple_plugin_managers
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_plugins_in_a_multiple_plugin_managers)
... ok
test_find_plugins_in_a_single_plugin_manager
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_plugins_in_a_single_plugin_manager)
... ok
test_propogate_plugin_added_or_remove_events_from_plugin_managers
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_propogate_plugin_added_or_remove_events_from_plugin_managers)
... ok
test_dynamically_added_preferences
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_preferences)
dynamically added preferences ... ERROR
test_dynamically_added_service_offer
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_service_offer)
dynamically added service offer ... ERROR
test_preferences
(envisage.tests.test_core_plugin.CorePluginTestCase.test_preferences)
preferences ... ERROR
test_service_offers
(envisage.tests.test_core_plugin.CorePluginTestCase.test_service_offers)
service offers ... ERROR
test_unregister_service
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service)
Unregister a service which was registered on the application ... ERROR
test_unregister_service_offer
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service_offer)
Unregister a service that is contributed to the ... ERROR
test_find_plugins_in_eggs_on_the_plugin_path
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_find_plugins_in_eggs_on_the_plugin_path)
... ok
test_ignore_broken_distributions_loads_good_distributions
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_distributions_loads_good_distributions)
... ok
test_ignore_broken_distributions_raises_exceptions_by_default
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_distributions_raises_exceptions_by_default)
... ok
test_ignore_broken_plugins_loads_good_plugins
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_plugins_loads_good_plugins)
... ok
test_ignore_broken_plugins_raises_exceptions_by_default
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_plugins_raises_exceptions_by_default)
... ok
test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_plugins_matching_a_wildcard_in_the_exclude_list)
... ok
test_ignore_plugins_whose_ids_are_in_the_exclude_list
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_plugins_whose_ids_are_in_the_exclude_list)
... ok
test_only_find_plugins_matching_a_wildcard_in_the_include_list
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_only_find_plugins_matching_a_wildcard_in_the_include_list)
... ok
test_only_find_plugins_whose_ids_are_in_the_include_list
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_only_find_plugins_whose_ids_are_in_the_include_list)
... ok
test_reflect_changes_to_the_plugin_path
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_reflect_changes_to_the_plugin_path)
... ok
test_exclude_multiple
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_exclude_multiple)
exclude multiple ... ok
test_exclude_specific
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_exclude_specific)
exclude specific ... ok
test_include_multiple
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_include_multiple)
include multiple ... ok
test_include_specific
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_include_specific)
include specific ... ok
test_no_include_or_exclude
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_no_include_or_exclude)
no include or exclude ... ok
test_uses_global_working_set_by_default
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_uses_global_working_set_by_default)
... ok
test_extension_point_changed
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_extension_point_changed)
extension point changed ... ok
test_extension_point_str_representation
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_extension_point_str_representation)
test the string representation of the extension point ... ok
test_extension_point_with_no_id
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_extension_point_with_no_id)
extension point with no Id ... ok
test_invalid_extension_point
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_invalid_extension_point)
invalid extension point ... ok
test_invalid_extension_point_type
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_invalid_extension_point_type)
invalid extension point type ... ok
test_mutate_extension_point_no_effect
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_mutate_extension_point_no_effect)
Extension point is recomputed so mutation has no effect. ... ok
test_no_reference_to_extension_registry
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_no_reference_to_extension_registry)
no reference to extension registry ... ok
test_set_typed_extension_point
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_set_typed_extension_point)
set typed extension point ... ok
test_set_untyped_extension_point
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_set_untyped_extension_point)
set untyped extension point ... ok
test_typed_extension_point
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_typed_extension_point)
typed extension point ... ok
test_untyped_extension_point
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_untyped_extension_point)
untyped extension point ... ok
test_explicit_extension_registry
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_explicit_extension_registry)
explicit extension registry ... ok
test_set_extensions_via_registry
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_set_extensions_via_registry)
set extensions via registry ... ok
test_set_extensions_via_trait
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_set_extensions_via_trait)
set extensions via trait ... ok
test_should_be_able_to_bind_multiple_traits_on_a_single_object
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_should_be_able_to_bind_multiple_traits_on_a_single_object)
... ok
test_unbind_extension_point
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_unbind_extension_point)
... ok
test_unbinding_removes_references
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_unbinding_removes_references)
... ok
test_untyped_extension_point
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_untyped_extension_point)
untyped extension point ... ok
test_add_plugin
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_add_plugin)
add plugin ... ok
test_append
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_append)
append ... ok
test_assign_empty_list
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_assign_empty_list)
assign empty list ... ok
test_assign_empty_list_no_event
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_assign_empty_list_no_event)
assign empty list no event ... ok
test_assign_non_empty_list
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_assign_non_empty_list)
assign non-empty list ... ok
test_extension_point_change_event_str_representation
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_extension_point_change_event_str_representation)
test string representation of the ExtensionPointChangedEvent class ... ok
test_mutate_extension_point_no_events
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_mutate_extension_point_no_events)
Mutation will not emit change event for name_items ... ok
test_remove
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_remove)
remove ... ok
test_remove_plugin
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_remove_plugin)
remove plugin ... ok
test_set_extension_point
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_set_extension_point)
set extension point ... ok
test_add_method_listener
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_add_method_listener)
... ok
test_add_nonmethod_listener
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_add_nonmethod_listener)
... ok
test_method_listener_lifetime
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_method_listener_lifetime)
... ok
test_nonmethod_listener_lifetime
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_nonmethod_listener_lifetime)
... ok
test_remove_method_listener
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_remove_method_listener)
... ok
test_remove_nonmethod_listener
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_remove_nonmethod_listener)
... ok
test_add_extension_point
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_add_extension_point)
add extension point ... ok
test_empty_registry
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_empty_registry)
empty registry ... ok
test_get_extension_point
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_get_extension_point)
get extension point ... ok
test_get_extension_point_return_none_if_not_found
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_get_extension_point_return_none_if_not_found)
get extension point return None if id is not found. ... ok
test_get_extensions_mutation_no_effect_if_undefined
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_get_extensions_mutation_no_effect_if_undefined)
test one cannot mutate the registry by mutating the list. ... ok
test_remove_empty_extension_point
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_empty_extension_point)
remove empty_extension point ... ok
test_remove_non_empty_extension_point
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_non_empty_extension_point)
remove non-empty extension point ... ok
test_remove_non_existent_extension_point
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_non_existent_extension_point)
remove non existent extension point ... ok
test_remove_non_existent_listener
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_non_existent_listener)
remove non existent listener ... ok
test_set_extensions
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_set_extensions)
set extensions ... ok
test_id_strings (envisage.tests.test_ids.TestIds.test_id_strings) ... ok
test_id_strings_against_plugin_constants
(envisage.tests.test_ids.TestIds.test_id_strings_against_plugin_constants) ...
ok
test_import_dotted_module
(envisage.tests.test_import_manager.ImportManagerTestCase.test_import_dotted_module)
import dotted module ... ok
test_import_dotted_symbol
(envisage.tests.test_import_manager.ImportManagerTestCase.test_import_dotted_symbol)
import dotted symbol ... ok
test_import_nested_symbol
(envisage.tests.test_import_manager.ImportManagerTestCase.test_import_nested_symbol)
import nested symbol ... ok
test_find_plugins_in_packages_on_the_plugin_path
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_find_plugins_in_packages_on_the_plugin_path)
... ok
test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_ignore_plugins_matching_a_wildcard_in_the_exclude_list)
... ok
test_ignore_plugins_whose_ids_are_in_the_exclude_list
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_ignore_plugins_whose_ids_are_in_the_exclude_list)
... ok
test_only_find_plugins_matching_a_wildcard_in_the_include_list
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_only_find_plugins_matching_a_wildcard_in_the_include_list)
... ok
test_only_find_plugins_whose_ids_are_in_the_include_list
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_only_find_plugins_whose_ids_are_in_the_include_list)
... ok
test_reflect_changes_to_the_plugin_path
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_reflect_changes_to_the_plugin_path)
... ok
test_add_plugins_to_empty_application
(envisage.tests.test_plugin.PluginTestCase.test_add_plugins_to_empty_application)
add plugins to empty application ... ok
test_contributes_to
(envisage.tests.test_plugin.PluginTestCase.test_contributes_to)
contributes to ... ok
test_exception_in_trait_contribution
(envisage.tests.test_plugin.PluginTestCase.test_exception_in_trait_contribution)
exception in trait contribution ... ok
test_home (envisage.tests.test_plugin.PluginTestCase.test_home)
home ... ok
test_id_policy (envisage.tests.test_plugin.PluginTestCase.test_id_policy)
id policy ... ok
test_multiple_trait_contributions
(envisage.tests.test_plugin.PluginTestCase.test_multiple_trait_contributions)
multiple trait contributions ... ok
test_name_policy (envisage.tests.test_plugin.PluginTestCase.test_name_policy)
name policy ... ok
test_no_recursion (envisage.tests.test_plugin.PluginTestCase.test_no_recursion)
Regression test for #119. ... ok
test_plugin_activator
(envisage.tests.test_plugin.PluginTestCase.test_plugin_activator)
plugin activator. ... ERROR
test_plugin_str_representation
(envisage.tests.test_plugin.PluginTestCase.test_plugin_str_representation)
test the string representation of the plugin ... ok
test_service (envisage.tests.test_plugin.PluginTestCase.test_service)
service ... ERROR
test_service_protocol
(envisage.tests.test_plugin.PluginTestCase.test_service_protocol)
service protocol ... ERROR
test_get_plugin
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_get_plugin)
get plugin ... ok
test_ignore_plugins_matching_a_wildcard_in_the_exclude_list
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_ignore_plugins_matching_a_wildcard_in_the_exclude_list)
... ok
test_ignore_plugins_whose_ids_are_in_the_exclude_list
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_ignore_plugins_whose_ids_are_in_the_exclude_list)
... ok
test_iteration_over_plugins
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_iteration_over_plugins)
iteration over plugins ... ok
test_only_include_plugins_matching_a_wildcard_in_the_include_list
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_only_include_plugins_matching_a_wildcard_in_the_include_list)
... ok
test_only_include_plugins_whose_ids_are_in_the_include_list
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_only_include_plugins_whose_ids_are_in_the_include_list)
... ok
test_start_and_stop
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_start_and_stop)
start and stop ... ok
test_start_and_stop_errors
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_start_and_stop_errors)
start and stop errors ... ok
test_add_extension_point
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_add_extension_point)
add extension point ... ok
test_add_provider
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_add_provider)
add provider ... ok
test_empty_registry
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_empty_registry)
empty registry ... ok
test_get_extension_point
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_extension_point)
get extension point ... ok
test_get_extension_point_return_none_if_not_found
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_extension_point_return_none_if_not_found)
get extension point return None if id is not found. ... ok
test_get_extensions_mutation_no_effect_if_undefined
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_extensions_mutation_no_effect_if_undefined)
test one cannot mutate the registry by mutating the list. ... ok
test_get_providers
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_providers)
get providers ... ok
test_provider_extensions_changed
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_provider_extensions_changed)
provider extensions changed ... ok
test_providers
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_providers)
providers ... ok
test_remove_empty_extension_point
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_empty_extension_point)
remove empty_extension point ... ok
test_remove_non_empty_extension_point
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_empty_extension_point)
remove non-empty extension point ... ok
test_remove_non_existent_extension_point
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_existent_extension_point)
remove non existent extension point ... ok
test_remove_non_existent_listener
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_existent_listener)
remove non existent listener ... ok
test_remove_non_existent_provider
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_existent_provider)
remove provider ... ok
test_remove_provider
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_provider)
remove provider ... ok
test_remove_provider_with_no_contributions
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_provider_with_no_contributions)
remove provider with no contributions ... ok
test_set_extensions
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_set_extensions)
set extensions ... ok
test_service_str_representation
(envisage.tests.test_service.ServiceTestCase.test_service_str_representation)
test the string representation of the service ... ok
test_service_trait_type
(envisage.tests.test_service.ServiceTestCase.test_service_trait_type)
service trait type ... ERROR
test_service_trait_type_with_no_service_registry
(envisage.tests.test_service.ServiceTestCase.test_service_trait_type_with_no_service_registry)
service trait type with no service registry ... ok
test_function_service_factory
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_function_service_factory)
function service factory ... ok
test_get_and_set_service_properties
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_and_set_service_properties)
get and set service properties ... ok
test_get_service
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_service)
get service ... ok
test_get_service_with_query
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_service_with_query)
get service with query ... ok
test_get_services
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_services)
get services ... ok
test_get_services_with_query
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_services_with_query)
get services with query ... ok
test_get_services_with_strings
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_services_with_strings)
get services with strings ... ok
test_imported_service_factory
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_imported_service_factory)
imported service factory ... ok
test_lazy_bound_method_service_factory
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_lazy_bound_method_service_factory)
lazy bound method service factory ... ok
test_lazy_function_service_factory
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_lazy_function_service_factory)
lazy function service factory ... ok
test_minimize_and_maximize
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_minimize_and_maximize)
minimize and maximize ... ok
test_should_get_exception_if_required_service_is_missing
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_should_get_exception_if_required_service_is_missing)
... ok
test_should_get_required_service
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_should_get_required_service)
... ok
test_unregister_service
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_unregister_service)
unregister service ... ok
test_append (envisage.tests.test_slice.SliceTestCase.test_append)
append ... ok
test_assign_extended_slice
(envisage.tests.test_slice.SliceTestCase.test_assign_extended_slice)
assign extended slice ... ok
test_assign_item (envisage.tests.test_slice.SliceTestCase.test_assign_item)
assign item ... ok
test_assign_slice (envisage.tests.test_slice.SliceTestCase.test_assign_slice)
assign slice ... ok
test_del_all (envisage.tests.test_slice.SliceTestCase.test_del_all)
del all ... ok
test_del_extended_slice
(envisage.tests.test_slice.SliceTestCase.test_del_extended_slice)
del extended slice ... ok
test_del_item (envisage.tests.test_slice.SliceTestCase.test_del_item)
del item ... ok
test_del_slice (envisage.tests.test_slice.SliceTestCase.test_del_slice)
del slice ... ok
test_extend (envisage.tests.test_slice.SliceTestCase.test_extend)
extend ... ok
test_insert (envisage.tests.test_slice.SliceTestCase.test_insert)
insert ... ok
test_pop (envisage.tests.test_slice.SliceTestCase.test_pop)
remove ... ok
test_remove (envisage.tests.test_slice.SliceTestCase.test_remove)
remove ... ok
test_reverse (envisage.tests.test_slice.SliceTestCase.test_reverse)
reverse ... ok
test_sort (envisage.tests.test_slice.SliceTestCase.test_sort)
sort ... ok
test_workbench_default_action
(envisage.tests.test_workbench.TestWorkbenchDefaultAction.test_workbench_default_action)
... ok
test_action_with_nonexistent_group
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_action_with_nonexistent_group)
action with non-existent group ... ok
test_action_with_nonexistent_sibling
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_action_with_nonexistent_sibling)
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.test_action_with_path_component_that_is_not_a_menu)
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.test_actions_and_menus_in_groups)
actions and menus in groups ... ok
test_actions_make_submenus
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_make_submenus)
actions make submenus ... ok
test_actions_make_submenus_before_and_after
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_make_submenus_before_and_after)
actions make submenus before and after ... ok
test_actions_no_groups
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_no_groups)
actions no groups ... ok
test_duplicate_group
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_duplicate_group)
duplicate group ... ok
test_duplicate_menu
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_duplicate_menu)
duplicate menu ... ok
test_explicit_groups
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_explicit_groups)
explicit groups ... ok
test_group_with_nonexistent_sibling
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_group_with_nonexistent_sibling)
group with non-existent sibling ... ok
test_menu_with_nonexistent_sibling
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_menu_with_nonexistent_sibling)
menu with non-existent sibling ... ok
test_single_top_level_group
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_single_top_level_group)
single top level group ... ok
test_single_top_level_menu_with_no_group
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_single_top_level_menu_with_no_group)
single top level menu with no group ... ok
test_sub_menus_no_groups
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_sub_menus_no_groups)
sub-menus no groups ... ok
test_top_level_menu_group
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_top_level_menu_group)
top level menu group ... ok
test_top_level_menu_non_existent_group
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_top_level_menu_non_existent_group)
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.test_top_level_menus_no_groups_before_and_after)
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.test_top_level_menus_with_no_groups)
top level menus with_no groups ... ok
test_gui_trait_expects_IGUI_interface
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_gui_trait_expects_IGUI_interface)
... ok
test_layout_load
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load)
... ERROR
test_layout_load_pickle_protocol_3
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load_pickle_protocol_3)
... ERROR
test_layout_save_creates_directory
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_creates_directory)
... ERROR
test_layout_save_with_protocol_3
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_with_protocol_3)
... ERROR
test_lifecycle_with_plugin
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_lifecycle_with_plugin)
... ERROR
test_simple_lifecycle
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_simple_lifecycle)
... ERROR
======================================================================
ERROR: test_no_plugins
(envisage.tests.test_application.ApplicationTestCase.test_no_plugins)
no plugins
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_application.py",
line 177, in test_no_plugins
stopped = application.stop()
^^^^^^^^^^^^^^^^^^
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_dynamically_added_preferences
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_preferences)
dynamically added preferences
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
line 165, in test_dynamically_added_preferences
application.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 292, in start
self.plugin_manager.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 143, in start
self.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 151, in start_plugin
plugin.activator.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
line 39, in start_plugin
plugin.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 141, in start
self._load_preferences(self.preferences)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 165, in _load_preferences
default = self.application.preferences.node("default/")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 221, in node
node = self._get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 406, in _get_scope
scope = self.get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 373, in get_scope
for scope in self.scopes:
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_dynamically_added_service_offer
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_service_offer)
dynamically added service offer
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
line 105, in test_dynamically_added_service_offer
application.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 292, in start
self.plugin_manager.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 143, in start
self.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 151, in start_plugin
plugin.activator.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
line 39, in start_plugin
plugin.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 141, in start
self._load_preferences(self.preferences)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 165, in _load_preferences
default = self.application.preferences.node("default/")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 221, in node
node = self._get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 406, in _get_scope
scope = self.get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 373, in get_scope
for scope in self.scopes:
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_preferences
(envisage.tests.test_core_plugin.CorePluginTestCase.test_preferences)
preferences
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
line 143, in test_preferences
application.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 189, in run
if self.start():
^^^^^^^^^^^^
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 292, in start
self.plugin_manager.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 143, in start
self.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 151, in start_plugin
plugin.activator.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
line 39, in start_plugin
plugin.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 141, in start
self._load_preferences(self.preferences)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 165, in _load_preferences
default = self.application.preferences.node("default/")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 221, in node
node = self._get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 406, in _get_scope
scope = self.get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 373, in get_scope
for scope in self.scopes:
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_service_offers
(envisage.tests.test_core_plugin.CorePluginTestCase.test_service_offers)
service offers
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
line 62, in test_service_offers
application.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 292, in start
self.plugin_manager.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 143, in start
self.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 151, in start_plugin
plugin.activator.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
line 39, in start_plugin
plugin.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 141, in start
self._load_preferences(self.preferences)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 165, in _load_preferences
default = self.application.preferences.node("default/")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 221, in node
node = self._get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 406, in _get_scope
scope = self.get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 373, in get_scope
for scope in self.scopes:
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_unregister_service
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service)
Unregister a service which was registered on the application
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
line 234, in test_unregister_service
application.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 292, in start
self.plugin_manager.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 143, in start
self.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 151, in start_plugin
plugin.activator.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
line 39, in start_plugin
plugin.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 141, in start
self._load_preferences(self.preferences)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 165, in _load_preferences
default = self.application.preferences.node("default/")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 221, in node
node = self._get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 406, in _get_scope
scope = self.get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 373, in get_scope
for scope in self.scopes:
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_unregister_service_offer
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service_offer)
Unregister a service that is contributed to the
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
line 215, in test_unregister_service_offer
application.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 189, in run
if self.start():
^^^^^^^^^^^^
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 292, in start
self.plugin_manager.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 143, in start
self.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
line 151, in start_plugin
plugin.activator.start_plugin(plugin)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
line 39, in start_plugin
plugin.start()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 141, in start
self._load_preferences(self.preferences)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
line 165, in _load_preferences
default = self.application.preferences.node("default/")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 221, in node
node = self._get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 406, in _get_scope
scope = self.get_scope(scope_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 373, in get_scope
for scope in self.scopes:
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_plugin_activator
(envisage.tests.test_plugin.PluginTestCase.test_plugin_activator)
plugin activator.
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_plugin.py",
line 107, in test_plugin_activator
application.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_service (envisage.tests.test_plugin.PluginTestCase.test_service)
service
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_plugin.py",
line 145, in test_service
application.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_service_protocol
(envisage.tests.test_plugin.PluginTestCase.test_service_protocol)
service protocol
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_plugin.py",
line 178, in test_service_protocol
application.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_service_trait_type
(envisage.tests.test_service.ServiceTestCase.test_service_trait_type)
service trait type
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_service.py",
line 49, in test_service_trait_type
application.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_layout_load
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
line 158, in test_layout_load
app.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
line 180, in run
self.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_layout_load_pickle_protocol_3
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load_pickle_protocol_3)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
line 183, in test_layout_load_pickle_protocol_3
app.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
line 180, in run
self.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_layout_save_creates_directory
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_creates_directory)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
line 136, in test_layout_save_creates_directory
app.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
line 180, in run
self.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_layout_save_with_protocol_3
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_with_protocol_3)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
line 111, in test_layout_save_with_protocol_3
app.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
line 180, in run
self.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_lifecycle_with_plugin
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_lifecycle_with_plugin)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
line 216, in test_lifecycle_with_plugin
app.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
line 180, in run
self.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
======================================================================
ERROR: test_simple_lifecycle
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_simple_lifecycle)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
line 198, in test_simple_lifecycle
app.run()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
line 180, in run
self.stop()
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
line 329, in stop
self.preferences.save()
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 336, in save
self._get_primary_scope().save(file_or_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 423, in _get_primary_scope
scope = self.scopes[0]
^^^^^^^^^^^
File
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py",
line 357, in _scopes_default
Preferences(
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 91, in __init__
self.load()
File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py",
line 358, in load
from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'
----------------------------------------------------------------------
Ran 203 tests in 2.596s
FAILED (errors=17)
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build; python3.12 -m unittest
discover -v
rm -fr -- /tmp/dh-xdg-rundir-PzhQNuPX
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit
code 13
make[1]: *** [debian/rules:10: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T22:43:15Z
-------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/799881/
About the archive rebuild: The build was made on debusine.debian.net,
on arm64 using sbuild.
You can find the build task here:
https://debusine.debian.net/work-request/39057/
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks,
Stefano
--- End Message ---