summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/expressions/tests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/expressions/tests.py b/tests/expressions/tests.py
index 72bca4f205..57e4c8ebc7 100644
--- a/tests/expressions/tests.py
+++ b/tests/expressions/tests.py
@@ -1828,3 +1828,13 @@ class CombinableTests(SimpleTestCase):
def test_reversed_or(self):
with self.assertRaisesMessage(NotImplementedError, self.bitwise_msg):
object() | Combinable()
+
+
+class ExpressionWrapperTests(SimpleTestCase):
+ def test_empty_group_by(self):
+ expr = ExpressionWrapper(Value(3), output_field=IntegerField())
+ self.assertEqual(expr.get_group_by_cols(alias=None), [])
+
+ def test_non_empty_group_by(self):
+ expr = ExpressionWrapper(Lower(Value('f')), output_field=IntegerField())
+ self.assertEqual(expr.get_group_by_cols(alias=None), [expr.expression])