wip safeslot safeproperty migration

This commit is contained in:
2026-05-29 17:01:41 +02:00
parent 4e85fb6a74
commit 2dedc47b56
2 changed files with 78 additions and 76 deletions
+6 -6
View File
@@ -111,7 +111,7 @@ def test_beamline_state_pill_can_keep_idle_background(qtbot, mocked_client):
assert "#BeamlineStatePill {background: transparent" in widget.styleSheet()
widget.card_background_mode = "always"
widget.idle_card_background = True
assert "#BeamlineStatePill {background: transparent" not in widget.styleSheet()
assert "qlineargradient" not in widget.styleSheet()
@@ -221,8 +221,8 @@ def test_beamline_state_manager_propagates_drag_payload_mode(qtbot, mocked_clien
assert widget._state_pills["limits"].drag_payload_mode == "config"
def test_beamline_state_manager_propagates_card_background_mode(qtbot, mocked_client):
widget = BeamlineStateManager(client=mocked_client, card_background_mode="always")
def test_beamline_state_manager_propagates_idle_card_background(qtbot, mocked_client):
widget = BeamlineStateManager(client=mocked_client, idle_card_background=True)
qtbot.addWidget(widget)
widget.update_available_states(
@@ -239,11 +239,11 @@ def test_beamline_state_manager_propagates_card_background_mode(qtbot, mocked_cl
{},
)
assert widget._state_pills["limits"].card_background_mode == "always"
assert widget._state_pills["limits"].idle_card_background is True
widget.card_background_mode = "hover"
widget.idle_card_background = False
assert widget._state_pills["limits"].card_background_mode == "hover"
assert widget._state_pills["limits"].idle_card_background is False
def test_beamline_state_manager_filters_status(qtbot, mocked_client):