Queryset cursor regeneration testcase
This commit is contained in:
parent
4a71c5b424
commit
a2c429a4a5
@ -115,6 +115,15 @@ class QuerySetTest(unittest.TestCase):
|
||||
self.assertEqual(len(people), 1)
|
||||
self.assertEqual(people[0].name, 'User B')
|
||||
|
||||
# Test slice limit and skip cursor reset
|
||||
qs = self.Person.objects[1:2]
|
||||
# fetch then delete the cursor
|
||||
qs._cursor
|
||||
qs._cursor_obj = None
|
||||
people = list(qs)
|
||||
self.assertEqual(len(people), 1)
|
||||
self.assertEqual(people[0].name, 'User B')
|
||||
|
||||
people = list(self.Person.objects[1:1])
|
||||
self.assertEqual(len(people), 0)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user