Skip to content

Commit aec1ee8

Browse files
authored
fix: fix TestSSE_SendRequest_Timeout flaky test (#683)
1 parent 0523523 commit aec1ee8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

client/transport/sse_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1263,7 +1263,10 @@ func TestSSE_SendRequest_Timeout(t *testing.T) {
12631263
duration := time.Since(startTime)
12641264

12651265
require.Error(t, err, "Expected timeout error")
1266-
require.Contains(t, err.Error(), "timeout", "Error should mention timeout")
1266+
errMsg := err.Error()
1267+
require.True(t,
1268+
strings.Contains(errMsg, "timeout") || strings.Contains(errMsg, "deadline exceeded"),
1269+
"Error should mention timeout or deadline, got: %v", err)
12671270
expectedTimeout := 2 * time.Second
12681271
require.GreaterOrEqual(t, duration, expectedTimeout*7/10) // 70% of expected
12691272
require.LessOrEqual(t, duration, expectedTimeout*13/10) // 130% of expected

0 commit comments

Comments
 (0)