from sqlalchemy.test.testing import eq_
import re
from sqlalchemy.interfaces import ConnectionProxy
-from sqlalchemy import MetaData, Integer, String, INT, VARCHAR, func, bindparam
+from sqlalchemy import MetaData, Integer, String, INT, VARCHAR, func, bindparam, select
from sqlalchemy.test.schema import Table
from sqlalchemy.test.schema import Column
import sqlalchemy as tsa
def test_cursor_iterable(self):
conn = testing.db.raw_connection()
cursor = conn.cursor()
- cursor.execute(select([1]).compile(testing.db))
+ cursor.execute(str(select([1]).compile(testing.db)))
expected = [(1,)]
for row in cursor:
eq_(row, expected.pop(0))