blob: 75d9be441bc70dac8bff60e47408b0ef0894c8ae [file] [log] [blame]
assert_eq(range(5), [0, 1, 2, 3, 4])
assert_eq(range(0), [])
assert_eq(range(1), [0])
assert_eq(range(-2), [])
assert_eq(range(-3, 2), [-3, -2, -1, 0, 1])
assert_eq(range(3, 2), [])
assert_eq(range(3, 3), [])
assert_eq(range(3, 4), [3])
assert_eq(range(3, 5), [3, 4])
assert_eq(range(-3, 5, 2), [-3, -1, 1, 3])
assert_eq(range(-3, 6, 2), [-3, -1, 1, 3, 5])
assert_eq(range(5, 0, -1), [5, 4, 3, 2, 1])
assert_eq(range(5, 0, -10), [5])
assert_eq(range(0, -3, -2), [0, -2])
---
range(2, 3, 0) ### step cannot be 0