fix: awsv4 signatures + http client

This commit is contained in:
Milas Bowman 2025-03-28 21:50:12 -04:00
parent bdf9298496
commit f47bdf7fd2
Signed by: milas
SSH key fingerprint: SHA256:ek2D5l1HA34B3wbdErz0QOXm1E46CVvyf/nM4Fwfx/U
7 changed files with 36 additions and 16 deletions

View file

@ -20,6 +20,7 @@ func TestClient_PollItem(t *testing.T) {
require.NoError(t, err)
_, ct, err := f.cli.ReadItemSingle(ctx, f.bucket, pk, sk)
require.NoError(t, err)
updateErrCh := make(chan error, 1)
pollReadyCh := make(chan struct{})
@ -63,7 +64,9 @@ func TestClient_PollItem_Timeout(t *testing.T) {
require.NoError(t, err)
_, ct, err := f.cli.ReadItemSingle(ctx, f.bucket, pk, sk)
item, ct, err := f.cli.PollItem(ctx, f.bucket, pk, sk, ct, 1*time.Second)
require.NoError(t, err)
item, _, err := f.cli.PollItem(ctx, f.bucket, pk, sk, ct, 1*time.Second)
require.ErrorIs(t, err, k2v.NotModifiedTimeoutErr)
require.Empty(t, item)
}