def test_repr(self): res = t.Iterable(t.ToInt) assert repr(res) == '<List(<ToInt>)>' res = t.Iterable(t.Int, min_length=0, max_length=10) assert repr(res) == '<List(max_length=10 | <Int>)>' res = t.Iterable(t.Int, min_length=1, max_length=10) assert repr(res) == '<List(min_length=1, max_length=10 | <Int>)>'
def test_iterable(self): res = extract_error(t.Iterable(t.ToInt), 1) assert res == 'value is not iterable'