From 687ca8f9be6ee565a9befd27d079fd2098563076 Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Wed, 14 Jan 2026 15:28:42 +1100 Subject: [PATCH] fix: bump up TTL for expiration test This was intermittently failing for the S3 test, as the create+write+close would sometimes exceed 10 milliseconds, leading to the object having expired. --- internal/cache/cachetest/suite.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/cache/cachetest/suite.go b/internal/cache/cachetest/suite.go index 706328d..2789a1e 100644 --- a/internal/cache/cachetest/suite.go +++ b/internal/cache/cachetest/suite.go @@ -93,7 +93,7 @@ func testExpiration(t *testing.T, c cache.Cache) { key := cache.NewKey("test-key") - writer, err := c.Create(ctx, key, nil, 10*time.Millisecond) + writer, err := c.Create(ctx, key, nil, time.Millisecond*250) assert.NoError(t, err) _, err = writer.Write([]byte("test data")) @@ -106,7 +106,7 @@ func testExpiration(t *testing.T, c cache.Cache) { assert.NoError(t, err) assert.NoError(t, reader.Close()) - time.Sleep(20 * time.Millisecond) + time.Sleep(500 * time.Millisecond) _, _, err = c.Open(ctx, key) assert.IsError(t, err, os.ErrNotExist)