diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-02-11 09:07:03 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2019-02-11 09:11:37 -0500 |
| commit | 49197c7b36573d91b015019d4635071f9da1c216 (patch) | |
| tree | 1c23029bfc9532fb3f8655eca74a6db225e758fa /doc | |
| parent | 833583458c69e24e797c300c934da0ff04348db5 (diff) | |
| download | sqlalchemy-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.rst | 12 |
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. |
