Skip to content

Commit 784b2af

Browse files
committed
Adjust delta for wait duration in rate limit handler test
1 parent d6821b8 commit 784b2af

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

httpclient/httpclient_rate_handler_test.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,14 @@ func TestParseRateLimitHeaders(t *testing.T) {
8282

8383
wait := parseRateLimitHeaders(resp, NewMockLogger())
8484

85-
// Allow a small margin of error due to processing time
86-
assert.InDelta(t, tt.expectedWait, wait, float64(1*time.Second), "Wait duration should be within expected range")
85+
// Adjust the delta based on the expected wait duration
86+
delta := time.Duration(1) * time.Second
87+
if tt.expectedWait == 0 {
88+
// For immediate retries, allow a larger delta
89+
delta = time.Duration(5) * time.Second
90+
}
91+
92+
assert.InDelta(t, tt.expectedWait, wait, float64(delta), "Wait duration should be within expected range")
8793
})
8894
}
8995
}

0 commit comments

Comments
 (0)