Bug#1055733: pytango ftbfs with Python 3.12 (test failures)

Matthias Klose doko at debian.org
Fri Nov 10 10:37:00 GMT 2023


Package: src:pytango
Version: 9.4.2-1
Severity: important
Tags: sid trixie
User: debian-python at lists.debian.org
Usertags: python3.12


[...]
Can't create notifd event supplier. Notifd event not available
=========================== short test summary info 
============================
FAILED tests/test_event.py::test_subscribe_change_event[Asyncio]
FAILED tests/test_event.py::test_subscribe_data_ready_event[Asyncio]
FAILED tests/test_event.py::test_subscribe_interface_event[Asyncio]
FAILED tests/test_event.py::test_push_event_with_timestamp[Asyncio]
FAILED 
tests/test_event.py::test_subscribe_change_event_from_user_thread[Asyncio]
FAILED tests/test_server.py::test_empty_device[Asyncio]
FAILED tests/test_server.py::test_set_state[ON-Asyncio]
FAILED tests/test_server.py::test_set_state[OFF-Asyncio]
FAILED tests/test_server.py::test_set_state[CLOSE-Asyncio]
FAILED tests/test_server.py::test_set_state[OPEN-Asyncio]
FAILED tests/test_server.py::test_set_state[INSERT-Asyncio]
FAILED tests/test_server.py::test_set_state[EXTRACT-Asyncio]
FAILED tests/test_server.py::test_set_state[MOVING-Asyncio]
FAILED tests/test_server.py::test_set_state[STANDBY-Asyncio]
FAILED tests/test_server.py::test_set_state[FAULT-Asyncio]
FAILED tests/test_server.py::test_set_state[INIT-Asyncio]
FAILED tests/test_server.py::test_set_state[RUNNING-Asyncio]
FAILED tests/test_server.py::test_set_state[ALARM-Asyncio]
FAILED tests/test_server.py::test_set_state[DISABLE-Asyncio]
FAILED tests/test_server.py::test_set_state[UNKNOWN-Asyncio]
FAILED tests/test_server.py::test_user_dev_state_status[Asyncio]
FAILED tests/test_server.py::test_set_status[Asyncio]
FAILED tests/test_server.py::test_attr_quality_checked_with_state[Asyncio]
FAILED tests/test_server.py::test_identity_command[int-Asyncio]
FAILED tests/test_server.py::test_identity_command[float-Asyncio]
FAILED tests/test_server.py::test_identity_command[str-Asyncio]
FAILED tests/test_server.py::test_identity_command[bool-Asyncio]
FAILED tests/test_server.py::test_identity_command[(int,)-Asyncio]
FAILED tests/test_server.py::test_identity_command[(float,)-Asyncio]
FAILED tests/test_server.py::test_identity_command[(str,)-Asyncio]
FAILED tests/test_server.py::test_decorated_command[Asyncio]
FAILED tests/test_server.py::test_command_isallowed[Asyncio]
FAILED tests/test_server.py::test_dynamic_command[Asyncio-True]
FAILED tests/test_server.py::test_dynamic_command[Asyncio-False]
FAILED tests/test_server.py::test_polled_command[Asyncio]
FAILED tests/test_server.py::test_wrong_command_result[Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[int-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[float-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[str-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[bool-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[(int,)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[(float,)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[(str,)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[(bool,)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[((int,),)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[((float,),)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[((str,),)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute[((bool,),)-Asyncio]
FAILED 
tests/test_server.py::test_read_write_attribute_with_unbound_functions[Asyncio]
FAILED 
tests/test_server.py::test_read_write_attribute_decorated_methods[Asyncio]
FAILED tests/test_server.py::test_read_write_wvalue_attribute[int-Asyncio]
FAILED tests/test_server.py::test_read_write_wvalue_attribute[float-Asyncio]
FAILED tests/test_server.py::test_read_write_wvalue_attribute[str-Asyncio]
FAILED tests/test_server.py::test_read_write_wvalue_attribute[bool-Asyncio]
FAILED 
tests/test_server.py::test_read_write_wvalue_attribute[(int,)-Asyncio]
FAILED 
tests/test_server.py::test_read_write_wvalue_attribute[(float,)-Asyncio]
FAILED 
tests/test_server.py::test_read_write_wvalue_attribute[(str,)-Asyncio]
FAILED 
tests/test_server.py::test_read_write_wvalue_attribute[(bool,)-Asyncio]
FAILED tests/test_server.py::test_read_write_attribute_enum[Asyncio-SCALAR]
FAILED 
tests/test_server.py::test_read_write_attribute_enum[Asyncio-SPECTRUM]
FAILED tests/test_server.py::test_read_write_attribute_enum[Asyncio-IMAGE]
FAILED tests/test_server.py::test_wrong_attribute_read[Asyncio]
FAILED 
tests/test_server.py::test_attribute_access_with_default_method_names[Asyncio]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute[low_level_read-Asyncio]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute[high_level_read-Asyncio]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_default_names[Asyncio]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_decorated_methods_user_names[Asyncio]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_decorated_shared_user_functions[Asyncio]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SCALAR]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-SPECTRUM]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_enum[Asyncio-IMAGE]
FAILED 
tests/test_server.py::test_read_write_dynamic_attribute_is_allowed_with_async[Asyncio]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-True]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_green_mode[Asyncio-False]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-low_level]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-True-high_level]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-low_level]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_unbound_functions[Asyncio-False-high_level]
FAILED tests/test_server.py::test_attribute_decorators[Asyncio]
FAILED 
tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[low_level_read-Asyncio]
FAILED 
tests/test_server.py::test_read_only_dynamic_attribute_with_dummy_write_method[high_level_read-Asyncio]
FAILED 
tests/test_server.py::test_dynamic_attribute_with_method_in_other_class[Asyncio]
FAILED tests/test_server.py::test_device_property_no_default[int-Asyncio]
FAILED tests/test_server.py::test_device_property_no_default[float-Asyncio]
FAILED tests/test_server.py::test_device_property_no_default[str-Asyncio]
FAILED tests/test_server.py::test_device_property_no_default[bool-Asyncio]
FAILED tests/test_server.py::test_device_property_no_default[(int,)-Asyncio]
FAILED 
tests/test_server.py::test_device_property_no_default[(float,)-Asyncio]
FAILED tests/test_server.py::test_device_property_no_default[(str,)-Asyncio]
FAILED 
tests/test_server.py::test_device_property_no_default[(bool,)-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[int-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[float-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[str-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[bool-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[(int,)-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[(float,)-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[(str,)-Asyncio]
FAILED 
tests/test_server.py::test_device_property_with_default_value[(bool,)-Asyncio]
FAILED 
tests/test_server.py::test_device_get_device_properties_when_init_device[Asyncio]
FAILED tests/test_server.py::test_device_get_attr_config[Asyncio]
FAILED tests/test_server.py::test_get_attr_config_ex[Asyncio]
FAILED tests/test_server.py::test_default_units[Asyncio]
FAILED tests/test_server.py::test_custom_units[Asyncio]
FAILED tests/test_server.py::test_inheritance_override_a_property[Asyncio]
FAILED tests/test_server.py::test_inheritance_override_dev_status[Asyncio]
FAILED tests/test_server.py::test_inheritance_init_device[Asyncio]
FAILED 
tests/test_server.py::test_inheritance_with_decorated_attributes[Asyncio]
FAILED 
tests/test_server.py::test_inheritance_with_undecorated_attributes[Asyncio]
FAILED 
tests/test_server.py::test_inheritance_with_undecorated_attributes_and_unbound_functions[Asyncio]
FAILED 
tests/test_server.py::test_inheritance_command_is_allowed_by_naming_convention[Asyncio]
FAILED 
tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_method[Asyncio]
FAILED 
tests/test_server.py::test_inheritance_command_is_allowed_by_kwarg_unbound_function[Asyncio]
FAILED tests/test_server.py::test_polled_attribute[Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[int-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[float-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[str-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[bool-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(int,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(float,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(str,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_with_db_value_succeeds[(bool,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[int-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[float-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[str-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[bool-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(int,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(float,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(str,)-Asyncio]
FAILED 
tests/test_server.py::test_mandatory_device_property_without_db_value_fails[(bool,)-Asyncio]
FAILED tests/test_server.py::test_logging[Asyncio]
FAILED tests/test_server.py::test_read_write_dev_encoded[str-Asyncio]
FAILED tests/test_server.py::test_read_write_dev_encoded[bytes-Asyncio]
FAILED tests/test_server.py::test_read_write_dev_encoded[bytearray-Asyncio]
FAILED tests/test_server.py::test_exception_propagation[Asyncio]
FAILED tests/test_server.py::test_server_init_hook_called[Asyncio]
FAILED tests/test_server.py::test_asyncio_server_init_hook_called
FAILED tests/test_server.py::test_server_init_hook_change_state[Asyncio]
FAILED tests/test_server.py::test_asyncio_server_init_hook_change_state
FAILED tests/test_server.py::test_async_server_init_hook_called_after_init
FAILED tests/test_server.py::test_server_init_hook_exception[Asyncio]
FAILED tests/test_server.py::test_asyncio_server_init_hook_exception
FAILED 
tests/test_server.py::test_server_init_hook_with_low_level_api_called[Asyncio]
FAILED 
tests/test_server.py::test_server_init_hook_with_low_level_api_change_state[Asyncio]
FAILED 
tests/test_server.py::test_server_init_hook_with_low_level_api_exception[Asyncio]
FAILED tests/test_test_context.py::test_single_device[Asyncio]
FAILED tests/test_test_context.py::test_single_async_init_device
FAILED tests/test_test_context.py::test_multi_with_single_device[Asyncio]
FAILED tests/test_test_context.py::test_multi_with_two_devices[Asyncio]
FAILED 
tests/test_test_context.py::test_multi_with_mixed_device_green_modes[Device1Asyncio-Device2Asyncio-None]
FAILED 
tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Synchronous-Synchronous-None-AsyncioExecutor]
FAILED 
tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-Gevent-Gevent-None-AsyncioExecutor]
FAILED 
tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Synchronous-None-AsyncioExecutor]
FAILED 
tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-Asyncio-Gevent-None-AsyncioExecutor]
FAILED 
tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1GreenModeUnspecified-None-Asyncio-RuntimeError-AsyncioExecutor]
FAILED 
tests/test_test_context.py::test_green_modes_in_device_kwarg_and_global[Device1Asyncio-None-Asyncio-RuntimeError-AsyncioExecutor]
FAILED tests/test_test_context.py::test_multi_with_async_devices_initialised
FAILED 
tests/test_test_context.py::test_multi_with_two_devices_with_properties[Asyncio]
====== 157 failed, 779 passed, 6 skipped, 49 xfailed in 124.44s 
(0:02:04) ======
E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: 
cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_tango/build; python3.12 -m 
pytest tests



More information about the debian-science-maintainers mailing list