| 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")) | |