summaryrefslogtreecommitdiff
path: root/test/dialect/mysql
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2015-03-20 14:56:31 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2015-03-20 15:08:23 -0400
commit58ce4d53bf5e2f2d6fa28720dc9e3a130c77f7e3 (patch)
treebbcaed795d3f708a45f84b3cb8a7e2360f626df2 /test/dialect/mysql
parent834973092c1b763a4c67da9797a398981ac449ea (diff)
downloadsqlalchemy-58ce4d53bf5e2f2d6fa28720dc9e3a130c77f7e3.tar.gz
- add a test for #2771, fixes #2771
- changelog for #2771
Diffstat (limited to 'test/dialect/mysql')
-rw-r--r--test/dialect/mysql/test_dialect.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/dialect/mysql/test_dialect.py b/test/dialect/mysql/test_dialect.py
index e6bad71a4..9399af648 100644
--- a/test/dialect/mysql/test_dialect.py
+++ b/test/dialect/mysql/test_dialect.py
@@ -83,6 +83,14 @@ class DialectTest(fixtures.TestBase):
)[1]
eq_(kw['foo'], "true")
+ def test_special_encodings(self):
+
+ for enc in ['utf8mb4', 'utf8']:
+ eng = engines.testing_engine(
+ options={"connect_args": {'charset': enc, 'use_unicode': 0}})
+ conn = eng.connect()
+ eq_(conn.dialect._connection_charset, enc)
+
class SQLModeDetectionTest(fixtures.TestBase):
__only_on__ = 'mysql'
__backend__ = True