]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
test for cymysql
authorHajime Nakagami <nakagami@gmail.com>
Sun, 17 Feb 2013 06:07:19 +0000 (15:07 +0900)
committerHajime Nakagami <nakagami@gmail.com>
Sun, 17 Feb 2013 06:07:19 +0000 (15:07 +0900)
test/dialect/test_mysql.py
test/engine/test_execute.py
test/requirements.py
test/sql/test_types.py

index d5ce6e923ac677d5adb662cb5cc8428265b0b14b..f89b0b229ef041c9553df64e28d164476522e23a 100644 (file)
@@ -1500,6 +1500,7 @@ class MatchTest(fixtures.TestBase, AssertsCompiledSQL):
 
     @testing.fails_on('mysql+mysqldb', 'uses format')
     @testing.fails_on('mysql+pymysql', 'uses format')
+    @testing.fails_on('mysql+cymysql', 'uses format')
     @testing.fails_on('mysql+oursql', 'uses format')
     @testing.fails_on('mysql+pyodbc', 'uses format')
     @testing.fails_on('mysql+zxjdbc', 'uses format')
index 69507eabe37cc1bfb0e1a3cde4f80aef0f7ea284..d14cde245bbdec16bbc045326165f050cb7d1d6f 100644 (file)
@@ -110,7 +110,7 @@ class ExecuteTest(fixtures.TestBase):
 
     # some psycopg2 versions bomb this.
     @testing.fails_on_everything_except('mysql+mysqldb', 'mysql+pymysql',
-            'mysql+mysqlconnector', 'postgresql')
+            'mysql+cymysql', 'mysql+mysqlconnector', 'postgresql')
     @testing.fails_on('postgresql+zxjdbc', 'sprintf not supported')
     def test_raw_sprintf(self):
         def go(conn):
@@ -157,7 +157,7 @@ class ExecuteTest(fixtures.TestBase):
                      'db-api flaky')
     @testing.fails_on_everything_except('postgresql+psycopg2',
             'postgresql+pypostgresql', 'mysql+mysqlconnector',
-            'mysql+pymysql')
+            'mysql+pymysql', 'mysql+cymysql')
     def test_raw_python(self):
         def go(conn):
             conn.execute('insert into users (user_id, user_name) '
index 738429158d8945bd89fc1a03ea50828c27d3e19f..c20bcbd0a936cafbc5c834a688476c7c3abf977a 100644 (file)
@@ -378,6 +378,7 @@ class DefaultRequirements(SuiteRequirements):
         """
         return fails_on_everything_except('mysql+mysqldb', 'mysql+oursql',
                                       'sqlite+pysqlite', 'mysql+pymysql',
+                                      'mysql+cymysql',
                                       'sybase', 'mssql+pyodbc', 'mssql+mxodbc')
 
     @property
@@ -393,7 +394,8 @@ class DefaultRequirements(SuiteRequirements):
 
         """
         return fails_on_everything_except('mysql+mysqldb', 'mysql+oursql',
-                                       'sqlite+pysqlite', 'mysql+pymysql')
+                                       'sqlite+pysqlite', 'mysql+pymysql',
+                                       'mysql+cymysql')
 
     @property
     def sane_multi_rowcount(self):
index 0e6f1b5f037c46f398c915ed8911f6b1f307d70a..92c2fa284cf6efc99fff55a7e1f5e69ff197df23 100644 (file)
@@ -701,6 +701,7 @@ class UnicodeTest(fixtures.TestBase):
                     ('mysql', 'zxjdbc'),
                     ('mysql', 'mysqlconnector'),
                     ('mysql', 'pymysql'),
+                    ('mysql', 'cymysql'),
                     ('sqlite', 'pysqlite'),
                     ('oracle', 'zxjdbc'),
                     ('oracle', 'cx_oracle'),