(self)
| 561 | self.assertSequenceEqual(qs, [self.a4, self.a3, self.a2, self.a1]) |
| 562 | |
| 563 | def test_order_by_case_when_constant_value(self): |
| 564 | qs = Article.objects.order_by( |
| 565 | Case( |
| 566 | When(pk__in=[], then=Value(1)), |
| 567 | default=Value(0), |
| 568 | output_field=IntegerField(), |
| 569 | ).desc(), |
| 570 | "pk", |
| 571 | ) |
| 572 | self.assertSequenceEqual(qs, [self.a1, self.a2, self.a3, self.a4]) |
| 573 | |
| 574 | def test_related_ordering_duplicate_table_reference(self): |
| 575 | """ |