(ascending=False)
| 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() |
nothing calls this directly
no test coverage detected