diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-12-09 11:39:45 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-12-11 15:39:46 -0500 |
commit | 4beecfb9040a7c202a8331b170cfd13119ddd7a3 (patch) | |
tree | b2e8b2b3c9a7225a9dc5d5129a5860c7dc70867b /test/dialect/postgresql/test_compiler.py | |
parent | 8e9e473dcb76b57a7f0eaa476481cb66a258ea69 (diff) | |
download | sqlalchemy-4beecfb9040a7c202a8331b170cfd13119ddd7a3.tar.gz |
Emit deprecation warnings for plain text under Session
Deprecation warnings are emitted under "SQLALCHEMY_WARN_20" mode when
passing a plain string to :meth:`_orm.Session.execute`.
It was also considered to have DDL string expressions to include
this as well, however this leaves us with no backwards-compatible
way of handling reflection of elemens, such as an Index() which
reflects "postgresql_where='x > 5'", there's no place for a rule
that will turn those into text() within the reflection process
that would be separate from when the user passes postgresql_where
to the Index. Not worth it right now.
Fixes: #5754
Change-Id: I8673a79f0e87de0df576b655f39dad0351725ca8
Diffstat (limited to 'test/dialect/postgresql/test_compiler.py')
-rw-r--r-- | test/dialect/postgresql/test_compiler.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/dialect/postgresql/test_compiler.py b/test/dialect/postgresql/test_compiler.py index 6dc782e8e..1763b210b 100644 --- a/test/dialect/postgresql/test_compiler.py +++ b/test/dialect/postgresql/test_compiler.py @@ -458,7 +458,7 @@ class CompileTest(fixtures.TestBase, AssertsCompiledSQL): idx3 = Index( "test_idx2", tbl.c.data, - postgresql_where="data > 'a' AND data < 'b''s'", + postgresql_where=text("data > 'a' AND data < 'b''s'"), ) self.assert_compile( schema.CreateIndex(idx3), |