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