123456789101112131415 |
- from cytoolz.utils import consume, raises
- def test_raises():
- assert raises(ZeroDivisionError, lambda: 1 / 0)
- assert not raises(ZeroDivisionError, lambda: 1)
- def test_consume():
- l = [1, 2, 3]
- assert consume(l) is None
- il = iter(l)
- assert consume(il) is None
- assert raises(StopIteration, lambda: next(il))
- assert raises(TypeError, lambda: consume(1))
|