mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2026-02-20 09:18:42 +01:00
test(controller): fix leaking controller instance in test.
This commit is contained in:
@@ -31,16 +31,20 @@ class DummySocketSignal(SocketSignal):
|
|||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def controller():
|
def controller():
|
||||||
dm = DMMock()
|
try:
|
||||||
controller = Controller(
|
dm = DMMock()
|
||||||
name="controller",
|
Controller._reset_controller()
|
||||||
socket_cls=SocketMock,
|
controller = Controller(
|
||||||
socket_host="localhost",
|
name="controller",
|
||||||
socket_port=8080,
|
socket_cls=SocketMock,
|
||||||
device_manager=dm,
|
socket_host="localhost",
|
||||||
)
|
socket_port=8080,
|
||||||
controller.on()
|
device_manager=dm,
|
||||||
return controller
|
)
|
||||||
|
controller.on()
|
||||||
|
return controller
|
||||||
|
finally:
|
||||||
|
Controller._reset_controller()
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
|
|||||||
Reference in New Issue
Block a user