Skip to content

Added missing attribute_read_only in dummy-cs#47

Merged
JeanLucPons merged 2 commits intomainfrom
fix-missing-attribute-read-only
Oct 23, 2025
Merged

Added missing attribute_read_only in dummy-cs#47
JeanLucPons merged 2 commits intomainfrom
fix-missing-attribute-read-only

Conversation

@JeanLucPons
Copy link
Contributor

Added missing attribute_read_only in dummy-cs
Corrected BPM config with read only attribute

@gubaidulinvadim
Copy link
Contributor

I've tried to run the tests locally on this branch. Many of them failed with the following short errors summary:

FAILED tests/test_aggregator.py::test_tune[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(const string&) at (/src/cp...
FAILED tests/test_bpm.py::test_simulator_bpm_tilt[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_bpm.py::test_simulator_bpm_offset[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_bpm.py::test_simulator_bpm_position[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_bpm.py::test_simulator_bpm_position_with_bad_corrector_strength[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_bpm_controlsystem.py::test_controlsystem_bpm_tilt[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_bpm_controlsystem.py::test_controlsystem_bpm_offset[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_bpm_controlsystem.py::test_controlsystem_bpm_position[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.x_pos.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_ident_models.py::test_cfm_magnets[tests/config/sr-ident-cfm.yaml-install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[1].model.physics.[0].[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::conn...
FAILED tests/test_rf.py::test_rf - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].masterclock.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_rf.py::test_rf_multi - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].masterclock.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::connect(co...
FAILED tests/test_tune.py::test_tune[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.powerconverter.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::c...
FAILED tests/test_tune_hardware.py::test_tune[install_test_package0] - pyaml.configuration.config_exception.PyAMLConfigException: An exception occurred while building key 'instruments.devices.[0].model.powerconverter.[0]': API_CorbaException: TRANSIENT CORBA system exception: TRANSIENT_NoUsableProfile Origin: void Tango::Connection::c...

If I switch to main branch every test passes again. So, maybe there's some problem with dummy_cs.

@JeanLucPons
Copy link
Contributor Author

Hmm, this is strange. Your are running on a true control system this time.

@gubaidulinvadim
Copy link
Contributor

gubaidulinvadim commented Oct 23, 2025

OK, there's a conflict with package pytango somehow. I uninstalled pytango from pip and the tests are now passing. With reinstallation of pytango the tests also pass. So, this is just the fragility of my own python environment.

@JeanLucPons JeanLucPons merged commit d0c751c into main Oct 23, 2025
2 checks passed
@gubaidulinvadim gubaidulinvadim deleted the fix-missing-attribute-read-only branch December 17, 2025 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants