From b1c8c651f5168e4f80216d112077965fcda696b5 Mon Sep 17 00:00:00 2001
From: Thomas Juerges <203795-tjuerges@users.noreply.gitlab.com>
Date: Tue, 20 Jul 2021 13:15:02 +0200
Subject: [PATCH] L2SS-245: simplify filling of the arrays

---
 .../test/devices/monitoring_performance_test.py  | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/devices/test/devices/monitoring_performance_test.py b/devices/test/devices/monitoring_performance_test.py
index b919f84ea..777dbdf94 100644
--- a/devices/test/devices/monitoring_performance_test.py
+++ b/devices/test/devices/monitoring_performance_test.py
@@ -23,13 +23,23 @@ from time import time
 
 __all__ = ["Monitoring_Performance_Device", "main"]
 
+SMALL = 10000
+BIG = 1000000
+
 logger = logging.getLogger()
 logger.setLevel(logging.INFO)
 
 def read(size):
-    logger.info("read")
     return numpy.array([random.random(), ] * size)
 
+def read_small():
+    logger.info("read_small")
+    return read(SMALL)
+
+def read_big():
+    logger.info("read_big")
+    return read(BIG)
+
 class Monitoring_Performance_Device(Device):
     small_array_r = attribute(
         dtype = (numpy.double,),
@@ -41,7 +51,7 @@ class Monitoring_Performance_Device(Device):
         archive_rel_change = 0.1,
         max_value = 1.0,
         min_value = 0.0,
-        fget = read(10000),
+        fget = read_small,
     )
 
     big_array_r = attribute(
@@ -53,7 +63,7 @@ class Monitoring_Performance_Device(Device):
         archive_rel_change = 0.1,
         max_value = 1.0,
         min_value = 0.0,
-        fget = read(1000000),
+        fget = read_big,
     )
 
     def init_device(self):
-- 
GitLab