Test: Make agent usage fixtures date independent

This commit is contained in:
Gabriel Brown
2026-08-26 22:26:19 -04:00
parent 6d71a77798
commit a19c6dc3ef
+11 -7
View File
@@ -355,13 +355,17 @@ for line in sys.stdin:
STUB
chmod +x "$stub/codex"
mkdir -p "$work/codex/sessions/2026/08/25"
cat >"$work/codex/sessions/2026/08/25/session.jsonl" <<'JSONL'
{"type":"turn_context","payload":{"model":"gpt-5.6-sol"}}
{"type":"token_count","timestamp":"2026-08-25T10:00:00Z","payload":{"type":"token_count","info":{"total_token_usage":{"input_tokens":999999,"output_tokens":999999},"last_token_usage":{"input_tokens":1200,"cached_input_tokens":1000,"output_tokens":300}}}}
{"type":"token_count","timestamp":"2026-08-25T10:05:00Z","payload":{"type":"token_count","info":{"total_token_usage":{"input_tokens":1999999,"output_tokens":1999999},"last_token_usage":{"input_tokens":1200,"cached_input_tokens":1000,"output_tokens":300}}}}
JSONL
touch "$work/codex/sessions/2026/08/25/session.jsonl"
session_day="$(date +%Y/%m/%d)"
session_date="$(date +%Y-%m-%d)"
session_offset="$(date +%:z)"
mkdir -p "$work/codex/sessions/$session_day"
{
printf '%s\n' '{"type":"turn_context","payload":{"model":"gpt-5.6-sol"}}'
jq -nc --arg timestamp "${session_date}T10:00:00${session_offset}" \
'{type:"token_count",timestamp:$timestamp,payload:{type:"token_count",info:{total_token_usage:{input_tokens:999999,output_tokens:999999},last_token_usage:{input_tokens:1200,cached_input_tokens:1000,output_tokens:300}}}}'
jq -nc --arg timestamp "${session_date}T10:05:00${session_offset}" \
'{type:"token_count",timestamp:$timestamp,payload:{type:"token_count",info:{total_token_usage:{input_tokens:1999999,output_tokens:1999999},last_token_usage:{input_tokens:1200,cached_input_tokens:1000,output_tokens:300}}}}'
} >"$work/codex/sessions/$session_day/session.jsonl"
codex_record="$(
PATH="$stub:$PATH" \