Ticket #7058: test_case_sql.diff
File test_case_sql.diff, 656 bytes (added by , 17 years ago) |
---|
-
regressiontests/queries/models.py
473 473 >>> Ranking.objects.extra(tables=['django_site'], order_by=['-django_site.id', 'rank']) 474 474 [<Ranking: 1: a3>, <Ranking: 2: a2>, <Ranking: 3: a1>] 475 475 476 >>> qs = Ranking.objects.extra(select={'good': ' rank > 2'})476 >>> qs = Ranking.objects.extra(select={'good': 'case when rank > 2 then 1 else 0 end'}) 477 477 >>> [o.good for o in qs.extra(order_by=('-good',))] == [True, False, False] 478 478 True 479 479 >>> qs.extra(order_by=('-good', 'id'))