4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | |
def test_reversed(): |
r = reversed("hello") |
assert iter(r) is r |
assert r.next() == "o" |
assert r.next() == "l" |
assert r.next() == "l" |
assert r.next() == "e" |
assert r.next() == "h" |
raises(StopIteration, r.next) |
assert list(reversed(list(reversed("hello")))) == ['h','e','l','l','o'] |
-> raises(TypeError, reversed, reversed("hello")) | |