]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- use a variant with expected collation here for mysql
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 25 Jul 2014 16:02:05 +0000 (12:02 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 25 Jul 2014 16:02:05 +0000 (12:02 -0400)
test/orm/test_unitofwork.py

index 3f785a58bd56ec968aabdd314da0ea1b53ba1e75..6eb7632130e1b6c18cd5bf7e83af991ba59db753 100644 (file)
@@ -61,11 +61,8 @@ class UnicodeTest(fixtures.MappedTest):
 
     @classmethod
     def define_tables(cls, metadata):
-        if testing.against('mysql+oursql'):
-            from sqlalchemy.dialects.mysql import VARCHAR
-            uni_type = VARCHAR(50, collation='utf8_unicode_ci')
-        else:
-            uni_type = sa.Unicode(50)
+        uni_type = sa.Unicode(50).with_variant(
+            sa.Unicode(50, collation="utf8_unicode_ci"), "mysql")
 
         Table('uni_t1', metadata,
             Column('id',  Integer, primary_key=True,