From 627c7eb7bf81fe4faac552475fa13f449dc8dd33 Mon Sep 17 00:00:00 2001 From: Gavin Wahl Date: Wed, 2 Sep 2015 13:17:53 -0600 Subject: Fixed #25335 -- Fixed regression where QuerySet.iterator() didn't return an iterator. --- tests/lookup/tests.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/lookup/tests.py b/tests/lookup/tests.py index 0468811a54..408d2930b3 100644 --- a/tests/lookup/tests.py +++ b/tests/lookup/tests.py @@ -1,5 +1,6 @@ from __future__ import unicode_literals +import collections from datetime import datetime from operator import attrgetter from unittest import skipUnless @@ -75,6 +76,8 @@ class LookupTests(TestCase): def test_iterator(self): # Each QuerySet gets iterator(), which is a generator that "lazily" # returns results using database-level iteration. + self.assertIsInstance(Article.objects.iterator(), collections.Iterator) + self.assertQuerysetEqual(Article.objects.iterator(), [ 'Article 5', -- cgit v1.3