mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Refs #23919 -- Replaced super(ClassName, self) with super().
This commit is contained in:
parent
dc165ec8e5
commit
d6eaf7c018
339 changed files with 1221 additions and 1296 deletions
|
@ -1088,7 +1088,7 @@ class AggregateTestCase(TestCase):
|
|||
class MyMax(Max):
|
||||
def as_sql(self, compiler, connection):
|
||||
self.set_source_expressions(self.get_source_expressions()[0:1])
|
||||
return super(MyMax, self).as_sql(compiler, connection)
|
||||
return super().as_sql(compiler, connection)
|
||||
|
||||
with self.assertRaisesMessage(FieldError, "Cannot compute Max('id__max'): 'id__max' is an aggregate"):
|
||||
Book.objects.annotate(Max('id')).annotate(my_max=MyMax('id__max', 'price'))
|
||||
|
@ -1097,7 +1097,7 @@ class AggregateTestCase(TestCase):
|
|||
class MyMax(Max):
|
||||
def as_sql(self, compiler, connection):
|
||||
self.set_source_expressions(self.get_source_expressions()[0:1])
|
||||
return super(MyMax, self).as_sql(compiler, connection)
|
||||
return super().as_sql(compiler, connection)
|
||||
|
||||
with self.assertRaisesMessage(TypeError, 'Complex aggregates require an alias'):
|
||||
Book.objects.aggregate(MyMax('pages', 'price'))
|
||||
|
@ -1172,7 +1172,7 @@ class AggregateTestCase(TestCase):
|
|||
function = 'GREATEST'
|
||||
|
||||
def as_sqlite(self, compiler, connection):
|
||||
return super(Greatest, self).as_sql(compiler, connection, function='MAX')
|
||||
return super().as_sql(compiler, connection, function='MAX')
|
||||
|
||||
qs = Publisher.objects.annotate(
|
||||
price_or_median=Greatest(Avg('book__rating'), Avg('book__price'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue