return exclusions.open()
+ @property
+ def delete_returning(self):
+ """target platform supports DELETE ... RETURNING."""
+
+ return exclusions.only_if(
+ lambda config: config.db.dialect.delete_returning,
+ "%(database)s %(does_support)s 'DELETE ... RETURNING'",
+ )
+
@property
def insert_returning(self):
"""target platform supports INSERT ... RETURNING."""
)
eq_(result.fetchall(), [(1, True), (2, True)])
- @testing.requires.full_returning
- def test_delete_full_returning(self, connection):
+ @testing.requires.delete_returning
+ def test_delete_returning(self, connection):
table = self.tables.tables
connection.execute(
table.insert(),