litellm/tests/test_litellm/proxy/client/cli/autoroute
mateo 25c5f0d993 test: deflake JWT tamper assertions and fuzzy picker widget driver
Tamper tests rewrote the last two base64url characters of the signature,
which on roughly 1 in 250 RS256 tokens (1 in 1000 HS256) only touched
padding bits, so the decoded signature was unchanged and still verified.
Corrupt the decoded signature bytes instead.

The fuzzy picker driver sent keys after fixed sleeps, so a slow worker
could receive the filter text before the widget had highlighted the match.
Wait on the widget's highlighted choice instead.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-02 10:05:50 +00:00
..
__init__.py feat(cli): add lite up/down to ambiently route Claude Code through the proxy (#33231) 2026-07-15 21:46:02 -07:00
test_commands.py feat(cli): set ENABLE_TOOL_SEARCH=true for lite claude 2026-08-31 05:52:17 +00:00
test_config.py fix(autoroute): discover models via /v1/models so an AI-API-only key works (#34259) 2026-07-22 20:50:14 -07:00
test_process.py fix(cli): stable port and persisted master key for lite autoroute up 2026-07-20 13:08:12 -07:00
test_settings.py fix(cli): keep an existing ENABLE_TOOL_SEARCH value 2026-08-31 06:00:45 +00:00
test_wizard.py test: deflake JWT tamper assertions and fuzzy picker widget driver 2026-09-02 10:05:50 +00:00