MCPcopy
hub / github.com/django/django / check_results_order

Method check_results_order

tests/admin_changelist/tests.py:1479–1491  ·  view source on GitHub ↗
(ascending=False)

Source from the content-addressed store, hash-verified

1477 list_per_page = 10
1478
1479 def check_results_order(ascending=False):
1480 custom_site.register(UnorderedObject, UnorderedObjectAdmin)
1481 model_admin = UnorderedObjectAdmin(UnorderedObject, custom_site)
1482 counter = 0 if ascending else 51
1483 for page in range(1, 6):
1484 request = self._mocked_authenticated_request(
1485 "/unorderedobject/?p=%s" % page, superuser
1486 )
1487 response = model_admin.changelist_view(request)
1488 for result in response.context_data["cl"].result_list:
1489 counter += 1 if ascending else -1
1490 self.assertEqual(result.id, counter)
1491 custom_site.unregister(UnorderedObject)
1492
1493 # When no order is defined at all, everything is ordered by '-pk'.
1494 check_results_order()

Callers

nothing calls this directly

Calls 6

OrderedObjectAdminClass · 0.85
registerMethod · 0.45
changelist_viewMethod · 0.45
unregisterMethod · 0.45

Tested by

no test coverage detected