diff options
Diffstat (limited to 'test/sql/test_text.py')
| -rw-r--r-- | test/sql/test_text.py | 14 |
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): |
