0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

fix: tests: rename fixtures and add 'connected_client_gui_obj'

This commit is contained in:
2024-12-18 16:32:25 +01:00
committed by wakonig_k
parent 09cb08a233
commit 955cc64257
4 changed files with 39 additions and 29 deletions

View File

@ -40,13 +40,23 @@ def plot_server(gui_id, klass, client_lib):
@pytest.fixture
def rpc_server_figure(gui_id, bec_client_lib):
def connected_client_figure(gui_id, bec_client_lib):
with plot_server(gui_id, BECFigure, bec_client_lib) as server:
yield server
@pytest.fixture
def rpc_server_dock(gui_id, bec_client_lib):
def connected_client_gui_obj(gui_id, bec_client_lib):
gui = BECGuiClient(gui_id=gui_id)
try:
gui.start_server(wait=True)
yield gui
finally:
gui.close()
@pytest.fixture
def connected_client_dock(gui_id, bec_client_lib):
gui = BECGuiClient(gui_id=gui_id)
gui._auto_updates_enabled = False
try:
@ -57,7 +67,7 @@ def rpc_server_dock(gui_id, bec_client_lib):
@pytest.fixture
def rpc_server_dock_w_auto_updates(gui_id, bec_client_lib):
def connected_client_dock_w_auto_updates(gui_id, bec_client_lib):
gui = BECGuiClient(gui_id=gui_id)
try:
gui.start_server(wait=True)