From 02952dda3beb67f884d85a5f03f49b22081eb175 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 16 Sep 2020 09:50:25 -0400 Subject: [PATCH] Fix ORM gc-related test that seems to be failing on CI The test relied on the primary key value not being of a certain number. Change-Id: I9bd76bee542da44b630a426f1102fc682ad2d7b3 (cherry picked from commit de8e53a831fdd834eb9cca697b5793a7c38b22a7) --- test/orm/test_hasparent.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/orm/test_hasparent.py b/test/orm/test_hasparent.py index ac9319466f..ffc41fb86b 100644 --- a/test/orm/test_hasparent.py +++ b/test/orm/test_hasparent.py @@ -132,6 +132,7 @@ class ParentRemovalTest(fixtures.MappedTest): s, u1, a1 = self._fixture() s._expunge_states([attributes.instance_state(u1)]) + del u1 gc_collect() @@ -140,8 +141,9 @@ class ParentRemovalTest(fixtures.MappedTest): # primary key change. now we # can't rely on state.key as the # identifier. - u1.id = 5 - a1.user_id = 5 + new_id = u1.id + 10 + u1.id = new_id + a1.user_id = new_id s.flush() assert_raises_message( -- 2.47.2