Add list iter __length_hint__ tests

This commit is contained in:
Noah
2020-01-10 11:38:12 -06:00
parent abedbfdce8
commit 7d40f45ff5

View File

@@ -619,3 +619,16 @@ assert_raises(TypeError, iadd_int)
assert_raises(TypeError, iadd_slice)
it = iter([1,2,3,4])
assert it.__length_hint__() == 4
assert next(it) == 1
assert it.__length_hint__() == 3
assert list(it) == [2,3,4]
assert it.__length_hint__() == 0
it = reversed([1,2,3,4])
assert it.__length_hint__() == 4
assert next(it) == 4
assert it.__length_hint__() == 3
assert list(it) == [3,2,1]
assert it.__length_hint__() == 0