From 8b27ded7812d28d1509b2718adcacb81200125ae Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Mon, 22 Jun 2020 22:49:24 +0200 Subject: test: append KPI rather than overwrite in set_kpi() method this allows to call set_kpi() multiple times in one TC Change-Id: I5f68d9e6e1135ee2afa79c9af2ed240d371214c4 --- src/osmo_gsm_tester/core/test.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/osmo_gsm_tester') diff --git a/src/osmo_gsm_tester/core/test.py b/src/osmo_gsm_tester/core/test.py index dfbd169..fd3ac04 100644 --- a/src/osmo_gsm_tester/core/test.py +++ b/src/osmo_gsm_tester/core/test.py @@ -143,7 +143,10 @@ class Test(log.Origin): def set_kpis(self, kpis): if not isinstance(kpis, dict): raise log.Error('Expected dictionary in toplevel kpis') - self._kpis = kpis + if isinstance(self._kpis, dict): + self._kpis.update(kpis) + else: + self._kpis = kpis def kpis(self): return self._kpis -- cgit v1.2.3