From 04fbb9e63c098dd2de40b545eed210dfd93893ce Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 27 Dec 2019 15:02:31 -0500 Subject: Test for short term reference cycles and resolve as many as possible Added test support and repaired a wide variety of unnecessary reference cycles created for short-lived objects, mostly in the area of ORM queries. Fixes: #5056 Change-Id: Ifd93856eba550483f95f9ae63d49f36ab068b85a --- test/sql/test_external_traversal.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test/sql') diff --git a/test/sql/test_external_traversal.py b/test/sql/test_external_traversal.py index 8bfe5cf6f..7001f757f 100644 --- a/test/sql/test_external_traversal.py +++ b/test/sql/test_external_traversal.py @@ -102,8 +102,8 @@ class TraversalTest(fixtures.TestBase, AssertsExecutionResults): return True return False - def _copy_internals(self, clone=_clone): - self.items = [clone(i) for i in self.items] + def _copy_internals(self, clone=_clone, **kw): + self.items = [clone(i, **kw) for i in self.items] def get_children(self, **kwargs): return self.items -- cgit v1.2.1