ITS: handle test_multi_camera_match case where capture does not return list

bug: 129370189

Change-Id: I33f9f49e7517b789a6bb8e5d92a5134b3aa402cf
diff --git a/apps/CameraITS/tests/scene1/test_multi_camera_match.py b/apps/CameraITS/tests/scene1/test_multi_camera_match.py
index 0eee74a..b5bd63c 100644
--- a/apps/CameraITS/tests/scene1/test_multi_camera_match.py
+++ b/apps/CameraITS/tests/scene1/test_multi_camera_match.py
@@ -71,6 +71,8 @@
         msg = ''
         fmt = [{'format': 'yuv', 'width': w, 'height': h}]
         caps = cam.do_capture(reqs, fmt)
+        if not isinstance(caps, list):
+            caps = [caps]  # handle canonical case where caps is not list
 
         for i, fl in enumerate(avail_fls):
             img = its.image.convert_capture_to_rgb_image(caps[i], props=props)