Permalink
Browse files

queryset-refactor: Made on of the tests use more portable SQL to help…

… Oracle.

Patch from Ian Kelly. Fixed #7058.


git-svn-id: http://code.djangoproject.com/svn/django/branches/queryset-refactor@7440 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
1 parent 88488e5 commit 0a66eabc8ab9d11e131101c861a781810067c09e @malcolmt malcolmt committed Apr 22, 2008
Showing with 1 addition and 1 deletion.
  1. +1 −1 tests/regressiontests/queries/models.py
View
2 tests/regressiontests/queries/models.py
@@ -473,7 +473,7 @@ class Meta:
>>> Ranking.objects.extra(tables=['django_site'], order_by=['-django_site.id', 'rank'])
[<Ranking: 1: a3>, <Ranking: 2: a2>, <Ranking: 3: a1>]
->>> qs = Ranking.objects.extra(select={'good': 'rank > 2'})
+>>> qs = Ranking.objects.extra(select={'good': 'case when rank > 2 then 1 else 0 end'})
>>> [o.good for o in qs.extra(order_by=('-good',))] == [True, False, False]
True
>>> qs.extra(order_by=('-good', 'id'))

0 comments on commit 0a66eab

Please sign in to comment.