summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2019-02-11 09:07:03 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2019-02-11 09:11:37 -0500
commit49197c7b36573d91b015019d4635071f9da1c216 (patch)
tree1c23029bfc9532fb3f8655eca74a6db225e758fa /doc
parent833583458c69e24e797c300c934da0ff04348db5 (diff)
downloadsqlalchemy-49197c7b36573d91b015019d4635071f9da1c216.tar.gz
Add complete coverage and fix lower() for MySQL 88718 workaround
Fixed a second regression caused by :ticket:`4344` (the first was :ticket:`4361`), which works around MySQL issue 88718, where the lower casing function used was not correct for Python 2 with OSX/Windows casing conventions, which would then raise ``TypeError``. Full coverage has been added to this logic so that every codepath is exercised in a mock style for all three casing conventions on all versions of Python. MySQL 8.0 has meanwhile fixed issue 88718 so the workaround is only applies to a particular span of MySQL 8.0 versions. Fixes: #4492 Change-Id: I14e7237e0be4a9c21c58c921066304ae99ac4dc6
Diffstat (limited to 'doc')
-rw-r--r--doc/build/changelog/unreleased_12/4492.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_12/4492.rst b/doc/build/changelog/unreleased_12/4492.rst
new file mode 100644
index 000000000..7c7c901f3
--- /dev/null
+++ b/doc/build/changelog/unreleased_12/4492.rst
@@ -0,0 +1,12 @@
+.. change::
+ :tags: bug, mysql
+ :tickets: 4492
+
+ Fixed a second regression caused by :ticket:`4344` (the first was
+ :ticket:`4361`), which works around MySQL issue 88718, where the lower
+ casing function used was not correct for Python 2 with OSX/Windows casing
+ conventions, which would then raise ``TypeError``. Full coverage has been
+ added to this logic so that every codepath is exercised in a mock style for
+ all three casing conventions on all versions of Python. MySQL 8.0 has
+ meanwhile fixed issue 88718 so the workaround is only applies to a
+ particular span of MySQL 8.0 versions.