]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
add spaces, leading underscore to oracle checks
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 Dec 2022 22:00:10 +0000 (17:00 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 Dec 2022 23:31:36 +0000 (18:31 -0500)
commit96db7cdd53ee9004be66545989b4ac5632bb7ccf
tree92f3947dd30a15d2dcb3931da7606ab7a08806a7
parent7a5a4c14545f4d86d9fb49a2ef50c74119e919d3
add spaces, leading underscore to oracle checks

Expand the test suite from #8708 which unfortunately did
not exercise the bound parameter codepaths completely.

Continued fixes for Oracle fix :ticket:`8708` released in 1.4.43 where
bound parameter names that start with underscores, which are disallowed by
Oracle, were still not being properly escaped in all circumstances.

Fixes: #8708
Change-Id: Ic389c09bd7c53b773e5de35f1a18ef20769b92a7
doc/build/changelog/unreleased_14/8708.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/testing/suite/test_dialect.py