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.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py
index 041cd37b6..8e75638a2 100644
--- a/test/sql/test_compiler.py
+++ b/test/sql/test_compiler.py
@@ -2898,48 +2898,6 @@ class CRUDTest(fixtures.TestBase, AssertsCompiledSQL):
'x2': 1,
'y': 2})
- def test_unconsumed_names(self):
- t = table("t", column("x"), column("y"))
- t2 = table("t2", column("q"), column("z"))
- assert_raises_message(
- exc.CompileError,
- "Unconsumed column names: z",
- t.insert().values(x=5, z=5).compile,
- )
- assert_raises_message(
- exc.CompileError,
- "Unconsumed column names: z",
- t.update().values(x=5, z=5).compile,
- )
-
- assert_raises_message(
- exc.CompileError,
- "Unconsumed column names: j",
- t.update().values(x=5, j=7).values({t2.c.z: 5}).
- where(t.c.x == t2.c.q).compile,
- )
-
- # bindparam names don't get counted
- i = t.insert().values(x=3 + bindparam('x2'))
- self.assert_compile(
- i,
- "INSERT INTO t (x) VALUES ((:param_1 + :x2))"
- )
-
- # even if in the params list
- i = t.insert().values(x=3 + bindparam('x2'))
- self.assert_compile(
- i,
- "INSERT INTO t (x) VALUES ((:param_1 + :x2))",
- params={"x2": 1}
- )
-
- assert_raises_message(
- exc.CompileError,
- "Unconsumed column names: j",
- t.update().values(x=5, j=7).compile,
- column_keys=['j']
- )
def test_labels_no_collision(self):