summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/queries/test_query.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/queries/test_query.py b/tests/queries/test_query.py
index 9d18b15f3c..523fa607f0 100644
--- a/tests/queries/test_query.py
+++ b/tests/queries/test_query.py
@@ -144,3 +144,9 @@ class TestQuery(SimpleTestCase):
msg = 'Joined field references are not permitted in this query'
with self.assertRaisesMessage(FieldError, msg):
query.build_where(filter_expr)
+
+ def test_filter_non_conditional(self):
+ query = Query(Item)
+ msg = 'Cannot filter against a non-conditional expression.'
+ with self.assertRaisesMessage(TypeError, msg):
+ query.build_where(Func(output_field=CharField()))