summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-05-04 15:26:28 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-05-04 15:26:28 -0400
commitc7ce62cf65463c7ea6474d0373c56fb3edeb0e2a (patch)
tree32bfd3bbf2630db94b4eece4f00f50ea963146f7
parentafcbd7419c0708c63e4d71e634296400db1610c1 (diff)
downloadsqlalchemy-c7ce62cf65463c7ea6474d0373c56fb3edeb0e2a.tar.gz
- OK we have -w sql passing for: sqlite, postgresql, oursql 2.7 + 3.3, mysqldb 2.7
-rw-r--r--lib/sqlalchemy/engine/default.py2
-rw-r--r--setup.cfg1
-rw-r--r--test/sql/test_types.py2
3 files changed, 3 insertions, 2 deletions
diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py
index e52aac427..e9645f363 100644
--- a/lib/sqlalchemy/engine/default.py
+++ b/lib/sqlalchemy/engine/default.py
@@ -221,7 +221,7 @@ class DefaultDialect(interfaces.Dialect):
)
row = cursor.fetchone()
- return isinstance(row[0], util.string_types)
+ return isinstance(row[0], util.text_type)
except self.dbapi.Error as de:
util.warn("Exception attempting to "
"detect unicode returns: %r" % de)
diff --git a/setup.cfg b/setup.cfg
index 92bdbc40f..9c53e32ad 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -32,6 +32,7 @@ pg8000=postgresql+pg8000://scott:tiger@127.0.0.1:5432/test
postgresql_jython=postgresql+zxjdbc://scott:tiger@127.0.0.1:5432/test
mysql_jython=mysql+zxjdbc://scott:tiger@127.0.0.1:5432/test
mysql=mysql://scott:tiger@127.0.0.1:3306/test
+oursql=mysql+oursql://scott:tiger@127.0.0.1:3306/test
pymysql=mysql+pymysql://scott:tiger@127.0.0.1:3306/test?use_unicode=0&charset=utf8
oracle=oracle://scott:tiger@127.0.0.1:1521
oracle8=oracle://scott:tiger@127.0.0.1:1521/?use_ansi=0
diff --git a/test/sql/test_types.py b/test/sql/test_types.py
index a1845778e..dbb475b98 100644
--- a/test/sql/test_types.py
+++ b/test/sql/test_types.py
@@ -1349,7 +1349,7 @@ class NumericRawSQLTest(fixtures.TestBase):
metadata = self.metadata
self._fixture(metadata, Integer, 45)
val = testing.db.execute("select val from t").scalar()
- assert isinstance(val, int)
+ assert isinstance(val, util.int_types)
eq_(val, 45)
@testing.provide_metadata