summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnssi Kääriäinen <akaariai@gmail.com>2013-05-22 08:28:17 +0300
committerAnssi Kääriäinen <akaariai@gmail.com>2013-05-22 08:30:41 +0300
commit904084611d740e26eb3cb44af9a3d2f3a6d1b665 (patch)
tree56d0d8341727e01290bbcf0cb80c32d3482b0af8
parent90a6c3aaf084188a370bfcca421a2d735ce3b0b7 (diff)
Fixed #19895 -- Second iterator over invalid qs raises errors
The fix was already in the patch for #18702, so only test added for ticket #19895.
-rw-r--r--tests/queries/tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/queries/tests.py b/tests/queries/tests.py
index ffaf6435ec..68a06abb49 100644
--- a/tests/queries/tests.py
+++ b/tests/queries/tests.py
@@ -2504,6 +2504,13 @@ class IteratorExceptionsTest(TestCase):
with self.assertRaises(AttributeError):
list(qs)
+ def test_invalid_qs_list(self):
+ # Test for #19895 - second iteration over invalid queryset
+ # raises errors.
+ qs = Article.objects.order_by('invalid_column')
+ self.assertRaises(FieldError, list, qs)
+ self.assertRaises(FieldError, list, qs)
+
class NullJoinPromotionOrTest(TestCase):
def setUp(self):