From 9d93dff33338c90a55f7158fbbe0d82e88e13fa3 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Fri, 6 Oct 2017 12:47:08 -0400 Subject: Fixed #28665 -- Change some database exceptions to NotImplementedError per PEP 249. --- tests/backends/sqlite/tests.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tests/backends/sqlite') diff --git a/tests/backends/sqlite/tests.py b/tests/backends/sqlite/tests.py index 3addcc8c34..0c07f95e6f 100644 --- a/tests/backends/sqlite/tests.py +++ b/tests/backends/sqlite/tests.py @@ -4,6 +4,7 @@ import unittest from django.db import connection from django.db.models import Avg, StdDev, Sum, Variance +from django.db.utils import NotSupportedError from django.test import TestCase, TransactionTestCase, override_settings from ..models import Item, Object, Square @@ -34,13 +35,13 @@ class Tests(TestCase): Raise NotImplementedError when aggregating on date/time fields (#19360). """ for aggregate in (Sum, Avg, Variance, StdDev): - with self.assertRaises(NotImplementedError): + with self.assertRaises(NotSupportedError): Item.objects.all().aggregate(aggregate('time')) - with self.assertRaises(NotImplementedError): + with self.assertRaises(NotSupportedError): Item.objects.all().aggregate(aggregate('date')) - with self.assertRaises(NotImplementedError): + with self.assertRaises(NotSupportedError): Item.objects.all().aggregate(aggregate('last_modified')) - with self.assertRaises(NotImplementedError): + with self.assertRaises(NotSupportedError): Item.objects.all().aggregate( **{'complex': aggregate('last_modified') + aggregate('last_modified')} ) -- cgit v1.3