MCPcopy
hub / github.com/django/django / test_default_ordering_override

Method test_default_ordering_override

tests/ordering/tests.py:75–99  ·  view source on GitHub ↗

Override ordering with order_by, which is in the same format as the ordering attribute in models.

(self)

Source from the content-addressed store, hash-verified

73 self.assertEqual(Article.objects.all()[0], self.a4)
74
75 def test_default_ordering_override(self):
76 """
77 Override ordering with order_by, which is in the same format as the
78 ordering attribute in models.
79 """
80 self.assertQuerySetEqual(
81 Article.objects.order_by("headline"),
82 [
83 "Article 1",
84 "Article 2",
85 "Article 3",
86 "Article 4",
87 ],
88 attrgetter("headline"),
89 )
90 self.assertQuerySetEqual(
91 Article.objects.order_by("pub_date", "-headline"),
92 [
93 "Article 1",
94 "Article 3",
95 "Article 2",
96 "Article 4",
97 ],
98 attrgetter("headline"),
99 )
100
101 def test_default_ordering_override_unknown_field(self):
102 """

Callers

nothing calls this directly

Calls 2

assertQuerySetEqualMethod · 0.80
order_byMethod · 0.80

Tested by

no test coverage detected