mirror of
https://github.com/bec-project/bec_widgets.git
synced 2026-03-08 01:37:52 +01:00
fix(bec-atlas-admin-view): Fix connect_slot for dispatcher
This commit is contained in:
@@ -306,7 +306,9 @@ class BECAtlasAdminView(BECWidget, QWidget):
|
||||
self.experiment_selection.experiment_selected.connect(self._on_experiment_selected)
|
||||
self.atlas_http_service.http_response.connect(self._on_http_response_received)
|
||||
self.atlas_http_service.authenticated.connect(self._on_authenticated)
|
||||
self._connect_dispatcher()
|
||||
|
||||
def _connect_dispatcher(self):
|
||||
self.bec_dispatcher.connect_slot(
|
||||
slot=self._update_deployment_info,
|
||||
topics=MessageEndpoints.deployment_info(),
|
||||
|
||||
@@ -535,10 +535,13 @@ class TestBECAtlasAdminView:
|
||||
@pytest.fixture
|
||||
def admin_view(self, qtbot):
|
||||
"""Fixture to create a BECAtlasAdminView instance."""
|
||||
view = BECAtlasAdminView()
|
||||
qtbot.addWidget(view)
|
||||
qtbot.waitExposed(view)
|
||||
return view
|
||||
with mock.patch(
|
||||
"bec_widgets.widgets.services.bec_atlas_admin_view.bec_atlas_admin_view.BECAtlasAdminView._connect_dispatcher"
|
||||
):
|
||||
view = BECAtlasAdminView()
|
||||
qtbot.addWidget(view)
|
||||
qtbot.waitExposed(view)
|
||||
return view
|
||||
|
||||
def test_init_and_login(self, admin_view: BECAtlasAdminView, qtbot):
|
||||
"""Test that the BECAtlasAdminView initializes correctly."""
|
||||
|
||||
Reference in New Issue
Block a user