From: Mike Bayer Date: Wed, 16 Sep 2020 13:50:25 +0000 (-0400) Subject: Fix ORM gc-related test that seems to be failing on CI X-Git-Tag: rel_1_3_20~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02952dda3beb67f884d85a5f03f49b22081eb175;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git 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) --- 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(