| 1 | #!/usr/bin/env bash |
| 2 | set -e |
| 3 | export PYTHONPYCACHEPREFIX="$(mktemp -d)" |
| 4 | python3 - <<'PY' |
| 5 | import tempfile |
| 6 | |
| 7 | from confreader import load |
| 8 | from confwriter import dump |
| 9 | |
| 10 | settings = {"host": "example.test", "port": "8443", "note": "a=b ok"} |
| 11 | with tempfile.NamedTemporaryFile(suffix=".conf", delete=False) as f: |
| 12 | path = f.name |
| 13 | dump(settings, path) |
| 14 | assert load(path) == settings, load(path) |
| 15 | PY |
| 16 |