summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/backends/sqlite/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/backends/sqlite/tests.py b/tests/backends/sqlite/tests.py
index c26377c8af..3898c8f13c 100644
--- a/tests/backends/sqlite/tests.py
+++ b/tests/backends/sqlite/tests.py
@@ -63,6 +63,15 @@ class Tests(TestCase):
with self.assertRaisesMessage(NotSupportedError, msg):
connection.ops.check_expression_support(aggregate)
+ def test_distinct_aggregation_multiple_args_no_distinct(self):
+ # Aggregate functions accept multiple arguments when DISTINCT isn't
+ # used, e.g. GROUP_CONCAT().
+ class DistinctAggregate(Aggregate):
+ allow_distinct = True
+
+ aggregate = DistinctAggregate('first', 'second', distinct=False)
+ connection.ops.check_expression_support(aggregate)
+
def test_memory_db_test_name(self):
"""A named in-memory db should be allowed where supported."""
from django.db.backends.sqlite3.base import DatabaseWrapper