From d345b733a2a35481938181deb81e2cd6c123b4c1 Mon Sep 17 00:00:00 2001 From: Olivia Casadei Date: Thu, 1 Oct 2026 10:15:38 +0200 Subject: [PATCH] test: start test_raw_frameset from empty shared-encoding caches The previous commit's shared-JPEG test failed when run with the others: the module-level caches kept entries numbered 1 from earlier tests' fake cameras (each numbers its framesets from 1). The service is not affected: a cache hit also requires the same frame object. The fixture now clears the caches. Co-Authored-By: Claude Opus 5.5 --- tests/test_raw_frameset.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_raw_frameset.py b/tests/test_raw_frameset.py index e077bf5..141d7f4 100644 --- a/tests/test_raw_frameset.py +++ b/tests/test_raw_frameset.py @@ -42,6 +42,9 @@ def client(): cam = RealSenseD435() open_fake_camera(cam, FakePipeline(fps=30), FakeAlign(delay_s=0.0)) _identity_calibration(cam) + # Each fake camera numbers its framesets from 1: start from empty shared-encoding caches. + routes._encoded_colors.clear() + routes._encoded_raws.clear() routes.set_camera(cam) websocket.set_camera(cam) yield TestClient(app)