From 74aabce5190449ba2af65c180ebe67fe444193fb Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 25 Jan 2023 20:19:10 -0500 Subject: [PATCH] fix incorrect use of testing.future() this has been emitting a warning probably for a long time Change-Id: I44a6766b5e92d14ce6bbb5a90ab52648f877afc2 --- lib/sqlalchemy/testing/exclusions.py | 5 ++--- test/orm/test_cascade.py | 2 +- test/orm/test_query.py | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/sqlalchemy/testing/exclusions.py b/lib/sqlalchemy/testing/exclusions.py index 7ec43128b8..09cf5b3247 100644 --- a/lib/sqlalchemy/testing/exclusions.py +++ b/lib/sqlalchemy/testing/exclusions.py @@ -400,9 +400,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 0e9e63c260..a461647037 100644 --- a/test/orm/test_cascade.py +++ b/test/orm/test_cascade.py @@ -2283,7 +2283,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 9e303a778b..9ca74cb841 100644 --- a/test/orm/test_query.py +++ b/test/orm/test_query.py @@ -7402,7 +7402,7 @@ class ImmediateTest(_fixtures.FixtureTest): .one_or_none, ) - @testing.future + @testing.future() def test_getslice(self): assert False -- 2.47.2