| 1 | #!/usr/bin/env bash |
| 2 | set -e |
| 3 | export PYTHONPYCACHEPREFIX="$(mktemp -d)" |
| 4 | python3 - <<'PY' |
| 5 | from intervals import overlaps |
| 6 | |
| 7 | assert overlaps((0, 2), (1, 3)) |
| 8 | assert overlaps((1, 3), (0, 2)) |
| 9 | assert not overlaps((0, 1), (1, 2)), "touching half-open intervals do not overlap" |
| 10 | assert overlaps((0, 5), (2, 3)) |
| 11 | assert not overlaps((3, 4), (0, 2)) |
| 12 | PY |
| 13 |