]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
mssql test fixes
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 May 2013 23:49:50 +0000 (19:49 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 May 2013 23:49:50 +0000 (19:49 -0400)
test/dialect/test_mssql.py

index a986dac5a9c20f1281520360527626d1c3c04c31..4a99ef5f75eb3d05865c2c56847a7858d36dc993 100644 (file)
@@ -16,8 +16,8 @@ from sqlalchemy import testing
 from sqlalchemy.testing import emits_warning_on, assert_raises_message
 import decimal
 from sqlalchemy.engine.reflection import Inspector
-from sqlalchemy.util.compat import b
-from sqlalchemy import sql
+from sqlalchemy.util import b, u, ue
+from sqlalchemy import sql, util
 
 
 class CompileTest(fixtures.TestBase, AssertsCompiledSQL):
@@ -862,11 +862,11 @@ class QueryUnicodeTest(fixtures.TestBase):
         # encode in UTF-8 (sting object) because this is the default
         # dialect encoding
 
-        con.execute("insert into unitest_table values ('bien u\
-                    umang\xc3\xa9')".encode('UTF-8'))
+        con.execute(ue("insert into unitest_table values ('bien u\
+                    umang\xc3\xa9')").encode('UTF-8'))
         try:
             r = t1.select().execute().first()
-            assert isinstance(r[1], str), \
+            assert isinstance(r[1], util.text_type), \
                 '%s is %s instead of unicode, working on %s' % (r[1],
                     type(r[1]), meta.bind)
         finally:
@@ -2084,7 +2084,7 @@ class InfoCoerceUnicodeTest(fixtures.TestBase):
 
         dialect = mssql.dialect()
         value = CoerceUnicode().bind_processor(dialect)('a string')
-        assert isinstance(value, str)
+        assert isinstance(value, util.text_type)
 
 class ReflectHugeViewTest(fixtures.TestBase):
     __only_on__ = 'mssql'