summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJosh Smeaton <josh.smeaton@gmail.com>2015-01-17 16:03:46 +1100
committerJosh Smeaton <josh.smeaton@gmail.com>2015-01-27 12:20:06 +1100
commit8196e4bdf498acb05e6680c81f9d7bf700f4295c (patch)
treed7b8c51787581b4f9ead00686380bba89d678296 /tests
parent511be35779a98427387d9aa4abacce01dedd7272 (diff)
Fixed #24154 -- Backends can now check support for expressions
Diffstat (limited to 'tests')
-rw-r--r--tests/backends/tests.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/backends/tests.py b/tests/backends/tests.py
index 459184ed85..05ffb288d0 100644
--- a/tests/backends/tests.py
+++ b/tests/backends/tests.py
@@ -127,12 +127,19 @@ class SQLiteTests(TestCase):
#19360: Raise NotImplementedError when aggregating on date/time fields.
"""
for aggregate in (Sum, Avg, Variance, StdDev):
- self.assertRaises(NotImplementedError,
+ self.assertRaises(
+ NotImplementedError,
models.Item.objects.all().aggregate, aggregate('time'))
- self.assertRaises(NotImplementedError,
+ self.assertRaises(
+ NotImplementedError,
models.Item.objects.all().aggregate, aggregate('date'))
- self.assertRaises(NotImplementedError,
+ self.assertRaises(
+ NotImplementedError,
models.Item.objects.all().aggregate, aggregate('last_modified'))
+ self.assertRaises(
+ NotImplementedError,
+ models.Item.objects.all().aggregate,
+ **{'complex': aggregate('last_modified') + aggregate('last_modified')})
@unittest.skipUnless(connection.vendor == 'postgresql', "Test only for PostgreSQL")