From b494e7dc3c892e7db9b86fa8cbd1b389b10b9bcc Mon Sep 17 00:00:00 2001 From: Julian Stirling Date: Tue, 13 Jan 2026 22:44:34 +0000 Subject: [PATCH] Fix picamera test suite --- tests/hardware_specific_tests/picamera2/cam_test_utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/hardware_specific_tests/picamera2/cam_test_utils.py b/tests/hardware_specific_tests/picamera2/cam_test_utils.py index 73033dc7..144bc54b 100644 --- a/tests/hardware_specific_tests/picamera2/cam_test_utils.py +++ b/tests/hardware_specific_tests/picamera2/cam_test_utils.py @@ -3,6 +3,7 @@ from contextlib import contextmanager from typing import Optional +from openflexure_microscope_server.things.background_detect import ChannelDeviationLUV from openflexure_microscope_server.things.camera.picamera import StreamingPiCamera2 from ...shared_utils.lt_test_utils import LabThingsTestEnv @@ -18,7 +19,10 @@ def camera_test_env(settings_folder: Optional[str] = None): :param settings_folder: The settings folder for the camera, if none is supplied, new temporary directory will be used as the settings folder. """ - thing_conf = {"camera": StreamingPiCamera2} + thing_conf = { + "camera": StreamingPiCamera2, + "bg_channel_deviations_luv": ChannelDeviationLUV, + } with LabThingsTestEnv(things=thing_conf, settings_folder=settings_folder) as env: yield env