diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2016-09-02 12:23:31 -0400 |
|---|---|---|
| committer | Gerrit Code Review <gerrit2@ln3.zzzcomputing.com> | 2016-09-02 12:23:31 -0400 |
| commit | ce62fa2eed1d93c9b6e383e48dcfaf5380b86915 (patch) | |
| tree | d656e792fc05e9397bc8d2754c23aa7bcf58725f /test/sql | |
| parent | ce577d48449588d3e5395c08c7f4d04cb8bb325f (diff) | |
| parent | 9a6947427af58eeb6ebf09ec6de2a1b7ec12d828 (diff) | |
| download | sqlalchemy-ce62fa2eed1d93c9b6e383e48dcfaf5380b86915.tar.gz | |
Merge "Allow stringify compiler to render unnamed column"
Diffstat (limited to 'test/sql')
| -rw-r--r-- | test/sql/test_compiler.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py index a0db9864e..6896c9857 100644 --- a/test/sql/test_compiler.py +++ b/test/sql/test_compiler.py @@ -2432,14 +2432,16 @@ class SelectTest(fixtures.TestBase, AssertsCompiledSQL): assert_raises_message( exc.CompileError, "Cannot compile Column object until its 'name' is assigned.", - str, sel2 + sel2.compile, + dialect=default.DefaultDialect() ) sel3 = select([my_str]).as_scalar() assert_raises_message( exc.CompileError, "Cannot compile Column object until its 'name' is assigned.", - str, sel3 + sel3.compile, + dialect=default.DefaultDialect() ) my_str.name = 'foo' @@ -2709,6 +2711,13 @@ class StringifySpecialTest(fixtures.TestBase): "FROM mytable WHERE mytable.myid = :myid_1" ) + def test_unnamed_column(self): + stmt = Column(Integer) == 5 + eq_ignore_whitespace( + str(stmt), + '"<name unknown>" = :param_1' + ) + def test_cte(self): # stringify of these was supported anyway by defaultdialect. stmt = select([table1.c.myid]).cte() |
