Fixed #25335 -- Fixed regression where QuerySet.iterator() didn't return an iterator.

This commit is contained in:
Gavin Wahl 2015-09-02 13:17:53 -06:00 committed by Tim Graham
parent a8eb715b66
commit 627c7eb7bf
2 changed files with 17 additions and 14 deletions

View file

@ -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',