| 1 | #!/usr/bin/env bash |
| 2 | set -e |
| 3 | export PYTHONPYCACHEPREFIX="$(mktemp -d)" |
| 4 | python3 - <<'PY' |
| 5 | from auth import bearer_token |
| 6 | from headers import Headers |
| 7 | |
| 8 | h = Headers() |
| 9 | h.set("Authorization", "Bearer sekrit") |
| 10 | assert bearer_token(h) == "sekrit", bearer_token(h) |
| 11 | h2 = Headers() |
| 12 | h2.set("authorization", "Bearer low") |
| 13 | assert bearer_token(h2) == "low" |
| 14 | assert h2.get("AUTHORIZATION") == "Bearer low" |
| 15 | h3 = Headers() |
| 16 | assert bearer_token(h3) is None |
| 17 | PY |
| 18 |