litellm/tests/proxy_behavior
Cursor Agent 2ae1cf608f
test(auth): freeze prefetch cache clock so the org getter cannot miss on a slow runner
Backport of f4e21430c0 (originally on main via PR #41102). The org cache
entries written by prefetch_auth_objects carry the 5s DEFAULT_IN_MEMORY_TTL,
so on a slow CI runner the entry expires before get_org_object reads it and
the getter falls through to the MagicMock database, producing a
TypeError: object MagicMock can't be used in 'await' expression at
tests/proxy_behavior/auth/test_auth_object_prefetch.py::test_join_binds_the_membership_to_the_requested_team.

Inject a frozen clock into InMemoryCache so the test asserts the SQL join,
not import or scheduler latency.

Co-authored-by: Krrish Dholakia <krrish-berri-2@users.noreply.github.com>
2026-09-15 19:16:31 +00:00
..
auth test(auth): freeze prefetch cache clock so the org getter cannot miss on a slow runner 2026-09-15 19:16:31 +00:00
management feat(team): report per-user spend within a team for JWT traffic (#39771) 2026-09-04 12:00:47 -07:00
spend fix(proxy): attribute gate-rejected requests to their endpoint in cache analytics (#40824) 2026-09-12 16:03:38 -07:00
__init__.py feat(tests): behavior-pinning harness + Key Tier-1 matrix (#28321) 2026-05-20 19:27:44 -07:00