From 9c6a8dbd4be30ade257f34d3e75341bad3f7faaf Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 25 Aug 2015 21:27:22 +0300 Subject: [PATCH] itertools: test_itertools.py: Add tests cycle(). --- itertools/test_itertools.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/itertools/test_itertools.py b/itertools/test_itertools.py index eee1caed..78142737 100644 --- a/itertools/test_itertools.py +++ b/itertools/test_itertools.py @@ -9,3 +9,6 @@ def g(): yield 123 assert list(itertools.islice(g(), 5)) == [123, 123, 123, 123, 123] + +assert list(itertools.islice(itertools.cycle([1, 2, 3]), 10)) == [1, 2, 3, 1, 2, 3, 1, 2, 3, 1] +assert list(itertools.islice(itertools.cycle(reversed([1, 2, 3])), 7)) == [3, 2, 1, 3, 2, 1, 3]