From c4bdc42d52effc13408d2768ca719f4f64157de5 Mon Sep 17 00:00:00 2001 From: PONS Date: Fri, 21 Nov 2025 11:45:18 +0100 Subject: [PATCH] Fixed wrong array type in dummy CS --- tests/dummy_cs/tango-pyaml/tango/pyaml/multi_attribute.py | 4 ++-- tests/test_arrays.py | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/dummy_cs/tango-pyaml/tango/pyaml/multi_attribute.py b/tests/dummy_cs/tango-pyaml/tango/pyaml/multi_attribute.py index 263c1d3d..be725b67 100644 --- a/tests/dummy_cs/tango-pyaml/tango/pyaml/multi_attribute.py +++ b/tests/dummy_cs/tango-pyaml/tango/pyaml/multi_attribute.py @@ -66,10 +66,10 @@ def set_and_wait(self, value: npt.NDArray[np.float64]): def get(self) -> npt.NDArray[np.float64]: print(f"MultiAttribute.get({len(self)} values)") - return [a.get() for a in self] + return np.array([a.get() for a in self]) def readback(self) -> np.array: - return [] + return np.array([]) def unit(self) -> list[str]: return [a.unit() for a in self] diff --git a/tests/test_arrays.py b/tests/test_arrays.py index 77f49df8..7eec9f51 100644 --- a/tests/test_arrays.py +++ b/tests/test_arrays.py @@ -176,6 +176,9 @@ def test_arrays(install_test_package): assert(np.abs(strHVSQ[4] + 0.000017)<1e-10) # V assert(np.abs(strHVSQ[5] - 1e-6)<1e-10) # SQ + bpmsLive = BPMArray("",sr.live.get_all_bpms()) + bpmsLive.positions.get() + Factory.clear() # Test dynamic arrays