]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix test_execute w c extensions
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 27 May 2013 00:44:34 +0000 (20:44 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 27 May 2013 00:44:34 +0000 (20:44 -0400)
lib/sqlalchemy/util/__init__.py
test/engine/test_execute.py

index 9e099b072a90877957543d942627f869ac682653..687abb39a1f9a9d28bf9ab9f22672ef4a5012275 100644 (file)
@@ -9,7 +9,8 @@ from .compat import callable, cmp, reduce,  \
     pickle, dottedgetter, parse_qsl, namedtuple, next, WeakSet, reraise, \
     raise_from_cause, text_type, string_types, int_types, binary_type, \
     quote_plus, with_metaclass, print_, itertools_filterfalse, u, ue, b,\
-    unquote_plus, b64decode, b64encode, byte_buffer, itertools_filter
+    unquote_plus, b64decode, b64encode, byte_buffer, itertools_filter,\
+    StringIO
 
 from ._collections import KeyedTuple, ImmutableContainer, immutabledict, \
     Properties, OrderedProperties, ImmutableProperties, OrderedDict, \
index 8dca2d92a4bdf95ff38b51a0deff7caddc8e49d9..1c577730ba6c9e542ae25aa2e11edee7ecda4d6e 100644 (file)
@@ -19,7 +19,6 @@ from sqlalchemy.dialects.oracle.zxjdbc import ReturningParam
 from sqlalchemy.engine import result as _result, default
 from sqlalchemy.engine.base import Connection, Engine
 from sqlalchemy.testing import fixtures
-import io
 
 users, metadata, users_autoinc = None, None, None
 class ExecuteTest(fixtures.TestBase):
@@ -835,7 +834,7 @@ class EchoTest(fixtures.TestBase):
 
 class MockStrategyTest(fixtures.TestBase):
     def _engine_fixture(self):
-        buf = io.StringIO()
+        buf = util.StringIO()
         def dump(sql, *multiparams, **params):
             buf.write(util.text_type(sql.compile(dialect=engine.dialect)))
         engine = create_engine('postgresql://', strategy='mock', executor=dump)
@@ -940,7 +939,6 @@ class ResultProxyTest(fixtures.TestBase):
     def test_row_c_sequence_check(self):
         import csv
         import collections
-        from io import StringIO
 
         metadata = MetaData()
         metadata.bind = 'sqlite://'
@@ -953,7 +951,7 @@ class ResultProxyTest(fixtures.TestBase):
         users.insert().execute(name='Test')
         row = users.select().execute().fetchone()
 
-        s = StringIO()
+        s = util.StringIO()
         writer = csv.writer(s)
         # csv performs PySequenceCheck call
         writer.writerow(row)