diff --git a/tests/queries/tests.py b/tests/queries/tests.py index 79bd8203ca..ba62f52a60 100644 --- a/tests/queries/tests.py +++ b/tests/queries/tests.py @@ -1609,7 +1609,8 @@ class Queries5Tests(TestCase): ['', '', ''] ) - qs = Ranking.objects.extra(select={'good': 'case when rank > 2 then 1 else 0 end'}) + sql = 'case when %s > 2 then 1 else 0 end' % connection.ops.quote_name('rank') + qs = Ranking.objects.extra(select={'good': sql}) self.assertEqual( [o.good for o in qs.extra(order_by=('-good',))], [True, False, False] @@ -1630,7 +1631,8 @@ class Queries5Tests(TestCase): def test_ticket7256(self): # An empty values() call includes all aliases, including those from an # extra() - qs = Ranking.objects.extra(select={'good': 'case when rank > 2 then 1 else 0 end'}) + sql = 'case when %s > 2 then 1 else 0 end' % connection.ops.quote_name('rank') + qs = Ranking.objects.extra(select={'good': sql}) dicts = qs.values().order_by('id') for d in dicts: del d['id']