import sys import itertools def test_chain(): it = itertools.chain([], [1, 2, 3]) lst = list(it) assert lst == [1, 2, 3] def test_islice_maxint(): slic = itertools.islice(itertools.count(), 1, 10, sys.maxint) assert len(list(slic)) == 1 def test_islice_largeint(): slic = itertools.islice(itertools.count(), 1, 10, sys.maxint - 20) assert len(list(slic)) == 1