From: Mike Bayer Date: Thu, 26 Jan 2023 01:19:10 +0000 (-0500) Subject: fix incorrect use of testing.future() X-Git-Tag: rel_1_4_47~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3fe348e3ca33fcb38f2942e6acdaa2222fdcdb83;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix incorrect use of testing.future() this has been emitting a warning probably for a long time Change-Id: I44a6766b5e92d14ce6bbb5a90ab52648f877afc2 (cherry picked from commit 74aabce5190449ba2af65c180ebe67fe444193fb) --- diff --git a/lib/sqlalchemy/testing/exclusions.py b/lib/sqlalchemy/testing/exclusions.py index d463279940..1bdbbbbfcc 100644 --- a/lib/sqlalchemy/testing/exclusions.py +++ b/lib/sqlalchemy/testing/exclusions.py @@ -429,9 +429,8 @@ def fails(reason=None): return fails_if(BooleanPredicate(True, reason or "expected to fail")) -@decorator -def future(fn, *arg): - return fails_if(LambdaPredicate(fn), "Future feature") +def future(): + return fails_if(BooleanPredicate(True, "Future feature")) def fails_on(db, reason=None): diff --git a/test/orm/test_cascade.py b/test/orm/test_cascade.py index dd23f84377..c32eb00cdb 100644 --- a/test/orm/test_cascade.py +++ b/test/orm/test_cascade.py @@ -2311,7 +2311,7 @@ class M2OCascadeDeleteNoOrphanTest(fixtures.MappedTest): eq_(sess.query(T2).all(), [T2()]) eq_(sess.query(T3).all(), [T3()]) - @testing.future + @testing.future() def test_preserves_orphans_onelevel_postremove(self): T2, T3, T1 = (self.classes.T2, self.classes.T3, self.classes.T1) diff --git a/test/orm/test_query.py b/test/orm/test_query.py index a249aa34bc..203b7e7e45 100644 --- a/test/orm/test_query.py +++ b/test/orm/test_query.py @@ -7348,7 +7348,7 @@ class ImmediateTest(_fixtures.FixtureTest): .one_or_none, ) - @testing.future + @testing.future() def test_getslice(self): assert False