summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/expressions/tests.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/expressions/tests.py b/tests/expressions/tests.py
index 6ba962391a..2d8b17db2d 100644
--- a/tests/expressions/tests.py
+++ b/tests/expressions/tests.py
@@ -57,6 +57,18 @@ class BasicExpressionsTests(TestCase):
)
self.assertEqual(companies['result'], 2395)
+ def test_annotate_values_filter(self):
+ companies = Company.objects.annotate(
+ foo=RawSQL('%s', ['value']),
+ ).filter(foo='value').order_by('name')
+ self.assertQuerysetEqual(
+ companies, [
+ '<Company: Example Inc.>',
+ '<Company: Foobar Ltd.>',
+ '<Company: Test GmbH>',
+ ],
+ )
+
def test_filter_inter_attribute(self):
# We can filter on attribute relationships on same model obj, e.g.
# find companies where the number of employees is greater