From 7553dda3ec36536b210f01e35d128843b39ed740 Mon Sep 17 00:00:00 2001 From: Enric Tejedor Saavedra <enric.tejedor.saavedra@cern.ch> Date: Fri, 1 Mar 2019 15:20:49 +0100 Subject: [PATCH] [Exp PyROOT] Make sure the TList member is cleared before shutdown --- .../pyroot_experimental/PyROOT/test/rooabscollection_len.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bindings/pyroot_experimental/PyROOT/test/rooabscollection_len.py b/bindings/pyroot_experimental/PyROOT/test/rooabscollection_len.py index 36f90a888c5..a4237af1b57 100644 --- a/bindings/pyroot_experimental/PyROOT/test/rooabscollection_len.py +++ b/bindings/pyroot_experimental/PyROOT/test/rooabscollection_len.py @@ -19,6 +19,11 @@ class RooAbsCollectionLen(unittest.TestCase): for elem in cls.rooabsarg_list: cls.tlist.Add(elem) + @classmethod + def tearDownClass(cls): + # Clear TList before Python list deletes the objects + cls.tlist.Clear() + # Helpers def check_len(self, c): self.assertEqual(len(c), self.num_elems) @@ -34,4 +39,3 @@ class RooAbsCollectionLen(unittest.TestCase): if __name__ == '__main__': unittest.main() - -- GitLab