Replace g.next() with next(g)
In Python 3, g.next() has been renamed to g.__next__(). The next() buildin function will work fine for Python 2&3. Partial implements: blueprint py33-support Change-Id: I992d019eb180f514388f21b2400b51c94c7bdad5
This commit is contained in:
@@ -51,10 +51,10 @@ class PaginatedTest(TestCase):
|
|||||||
def test___iter__(self):
|
def test___iter__(self):
|
||||||
itr_expected = self.items_.__iter__()
|
itr_expected = self.items_.__iter__()
|
||||||
itr = self.pgn.__iter__()
|
itr = self.pgn.__iter__()
|
||||||
self.assertEqual(itr_expected.next(), itr.next())
|
self.assertEqual(next(itr_expected), next(itr))
|
||||||
self.assertEqual(itr_expected.next(), itr.next())
|
self.assertEqual(next(itr_expected), next(itr))
|
||||||
self.assertRaises(StopIteration, itr_expected.next)
|
self.assertRaises(StopIteration, next, itr_expected)
|
||||||
self.assertRaises(StopIteration, itr.next)
|
self.assertRaises(StopIteration, next, itr)
|
||||||
|
|
||||||
def test___getitem__(self):
|
def test___getitem__(self):
|
||||||
self.assertEqual(self.items_[0], self.pgn.__getitem__(0))
|
self.assertEqual(self.items_[0], self.pgn.__getitem__(0))
|
||||||
@@ -70,9 +70,9 @@ class PaginatedTest(TestCase):
|
|||||||
def test___reversed__(self):
|
def test___reversed__(self):
|
||||||
itr = self.pgn.__reversed__()
|
itr = self.pgn.__reversed__()
|
||||||
expected = ["item2", "item1"]
|
expected = ["item2", "item1"]
|
||||||
self.assertEqual("item2", itr.next())
|
self.assertEqual("item2", next(itr))
|
||||||
self.assertEqual("item1", itr.next())
|
self.assertEqual("item1", next(itr))
|
||||||
self.assertRaises(StopIteration, itr.next)
|
self.assertRaises(StopIteration, next, itr)
|
||||||
|
|
||||||
def test___contains__(self):
|
def test___contains__(self):
|
||||||
self.assertTrue(self.pgn.__contains__("item1"))
|
self.assertTrue(self.pgn.__contains__("item1"))
|
||||||
|
Reference in New Issue
Block a user