summaryrefslogtreecommitdiff
path: root/test/sql/test_text.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/sql/test_text.py')
-rw-r--r--test/sql/test_text.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/sql/test_text.py b/test/sql/test_text.py
index 6af2cffcf..3f12d06a9 100644
--- a/test/sql/test_text.py
+++ b/test/sql/test_text.py
@@ -20,6 +20,7 @@ from sqlalchemy import union
from sqlalchemy import util
from sqlalchemy.sql import column
from sqlalchemy.sql import quoted_name
+from sqlalchemy.sql import sqltypes
from sqlalchemy.sql import table
from sqlalchemy.sql import util as sql_util
from sqlalchemy.testing import assert_raises_message
@@ -49,6 +50,19 @@ class CompileTest(fixtures.TestBase, AssertsCompiledSQL):
"select * from foo where lala = bar",
)
+ def test_text_adds_to_result_map(self):
+ t1, t2 = text("t1"), text("t2")
+
+ stmt = select([t1, t2])
+ compiled = stmt.compile()
+ eq_(
+ compiled._result_columns,
+ [
+ (None, None, (t1,), sqltypes.NULLTYPE),
+ (None, None, (t2,), sqltypes.NULLTYPE),
+ ],
+ )
+
class SelectCompositionTest(fixtures.TestBase, AssertsCompiledSQL):