]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix incorrect use of testing.future()
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 26 Jan 2023 01:19:10 +0000 (20:19 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 26 Jan 2023 03:19:34 +0000 (22:19 -0500)
this has been emitting a warning probably for a long
time

Change-Id: I44a6766b5e92d14ce6bbb5a90ab52648f877afc2
(cherry picked from commit 74aabce5190449ba2af65c180ebe67fe444193fb)

lib/sqlalchemy/testing/exclusions.py
test/orm/test_cascade.py
test/orm/test_query.py

index d4632799406aced2a4f7eaaa1a3e376e08b9cdfe..1bdbbbbfcce578ff5786533aa392682c8cafb0e1 100644 (file)
@@ -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):
index dd23f84377ef7c4a9207b9b8a419c40dbc9109c0..c32eb00cdb7cc25e836182e35bd19f8b507a159e 100644 (file)
@@ -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)
 
index a249aa34bce8c1202523ac5ee0be3a11db4334e3..203b7e7e4507e70c51a58a0db087a98919841c2c 100644 (file)
@@ -7348,7 +7348,7 @@ class ImmediateTest(_fixtures.FixtureTest):
             .one_or_none,
         )
 
-    @testing.future
+    @testing.future()
     def test_getslice(self):
         assert False