diff options
Diffstat (limited to 'tests/ordering')
| -rw-r--r-- | tests/ordering/tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ordering/tests.py b/tests/ordering/tests.py index de49626cf4..ff749331b9 100644 --- a/tests/ordering/tests.py +++ b/tests/ordering/tests.py @@ -203,6 +203,14 @@ class OrderingTests(TestCase): attrgetter("headline") ) + def test_no_reordering_after_slicing(self): + msg = 'Cannot reverse a query once a slice has been taken.' + qs = Article.objects.all()[0:2] + with self.assertRaisesMessage(TypeError, msg): + qs.reverse() + with self.assertRaisesMessage(TypeError, msg): + qs.last() + def test_extra_ordering(self): """ Ordering can be based on fields included from an 'extra' clause |
