| 1 | #!/usr/bin/env bash |
| 2 | set -e |
| 3 | export PYTHONPYCACHEPREFIX="$(mktemp -d)" |
| 4 | python3 - <<'PY' |
| 5 | from ids import make_id |
| 6 | from index import numeric_key |
| 7 | |
| 8 | assert make_id(7) == "u-7", make_id(7) |
| 9 | assert numeric_key(make_id(7)) == 7 |
| 10 | assert numeric_key(make_id(120)) == 120 |
| 11 | assert sorted([make_id(11), make_id(2)], key=numeric_key) == ["u-2", "u-11"] |
| 12 | PY |
| 13 |