From 0a66eabc8ab9d11e131101c861a781810067c09e Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Tue, 22 Apr 2008 18:10:12 +0000 Subject: [PATCH] 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 --- tests/regressiontests/queries/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/regressiontests/queries/models.py b/tests/regressiontests/queries/models.py index 487bdb15f2..ee167ce604 100644 --- a/tests/regressiontests/queries/models.py +++ b/tests/regressiontests/queries/models.py @@ -473,7 +473,7 @@ FieldError: Infinite loop caused by ordering. >>> Ranking.objects.extra(tables=['django_site'], order_by=['-django_site.id', 'rank']) [, , ] ->>> 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'))