返回 DeepSeek-Reasonix
verify.sh
1 #!/usr/bin/env bash
2 set -e
3 export PYTHONPYCACHEPREFIX="$(mktemp -d)"
4 python3 - <<'PY'
5 import inspect
6
7 import statuscodes
8
9 assert statuscodes.label_for("ok") == "Completed"
10 assert statuscodes.label_for("wip") == "In progress"
11 assert statuscodes.label_for("hold") == "On hold"
12 assert statuscodes.label_for("???") == "Unknown"
13 assert statuscodes.summary(["ok", "nope", "hold"]) == "Completed, Unknown, On hold"
14 assert statuscodes.summary([]) == ""
15
16 assert isinstance(statuscodes.LABELS, dict), "LABELS mapping must exist"
17 src = inspect.getsource(statuscodes)
18 assert src.count("Completed") == 1, "the label text must appear exactly once"
19 assert src.count("In progress") == 1
20 PY
21
21 lines BASH