diff options
Diffstat (limited to 'test/sql/test_compiler.py')
-rw-r--r-- | test/sql/test_compiler.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py index e65db2a36..8b19b8931 100644 --- a/test/sql/test_compiler.py +++ b/test/sql/test_compiler.py @@ -1386,7 +1386,6 @@ class SelectTest(fixtures.TestBase, AssertsCompiledSQL): dialect=mysql.dialect() ) - @testing.emits_warning('.*empty sequence.*') def test_render_binds_as_literal(self): """test a compiler that renders binds inline into SQL in the columns clause.""" @@ -1423,7 +1422,7 @@ class SelectTest(fixtures.TestBase, AssertsCompiledSQL): self.assert_compile( select([literal("foo").in_([])]), - "SELECT 'foo' != 'foo' AS anon_1", + "SELECT 1 != 1 AS anon_1", dialect=dialect ) @@ -1440,13 +1439,16 @@ class SelectTest(fixtures.TestBase, AssertsCompiledSQL): dialect=dialect ) + empty_in_dialect = default.DefaultDialect(empty_in_strategy='dynamic') + empty_in_dialect.statement_compiler = Compiler + assert_raises_message( exc.CompileError, "Bind parameter 'foo' without a " "renderable value not allowed here.", bindparam("foo").in_( []).compile, - dialect=dialect) + dialect=empty_in_dialect) def test_literal(self): |