]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- add a test for pullreq github:63
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 31 Jan 2014 22:27:35 +0000 (17:27 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 31 Jan 2014 22:27:35 +0000 (17:27 -0500)
test/sql/test_compiler.py

index b3451b9dfc8d8a76cfbe6ee7ba5ddb215f95ac12..c05ee50c4a62ccc2b87b9f37f77e4b275ccfec66 100644 (file)
@@ -21,6 +21,7 @@ from sqlalchemy import Integer, String, MetaData, Table, Column, select, \
     over, subquery, case
 import decimal
 from sqlalchemy import exc, sql, util, types, schema
+from sqlalchemy.util import compat
 from sqlalchemy.sql import table, column, label
 from sqlalchemy.sql.expression import ClauseList, _literal_as_text, HasPrefixes
 from sqlalchemy.engine import default
@@ -1304,6 +1305,12 @@ class SelectTest(fixtures.TestBase, AssertsCompiledSQL):
             dialect=dialect
         )
 
+        self.assert_compile(
+            select([literal(compat.b("foo"))]),
+            "SELECT 'foo' AS anon_1",
+            dialect=dialect
+        )
+
         assert_raises_message(
             exc.CompileError,
             "Bind parameter 'foo' without a renderable value not allowed here.",