summaryrefslogtreecommitdiff
path: root/test/sql/test_compiler.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/sql/test_compiler.py')
-rw-r--r--test/sql/test_compiler.py8
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):