Q71: rate limits seen on successful calls are recorded and park an exhausted provider
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
bb279ff85a
commit
05e296bd5d
8 files changed
+79
-21
No files matched your search
@@ -31,7 +31,9 @@ describe("provider cooldown sizing", () => {
|
||||
cooldowns.park(provider, "503", null);
|
||||
expect(parkedFor()).toBe(2 * 60_000);
|
||||
cooldowns.park(provider, "429", 5 * 3_600_000);
|
||||
expect(parkedFor()).toBe(60 * 60_000);
|
||||
expect(parkedFor()).toBe(5 * 3_600_000);
|
||||
cooldowns.park(provider, "429", 30 * 3_600_000);
|
||||
expect(parkedFor()).toBe(24 * 3_600_000);
|
||||
vi.restoreAllMocks();
|
||||
connection.close();
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user