X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/2daf91497c2cc70d7156f7c0d99b1451933a818a..a3b9849a54a6cd8a4cc5b1ae03a39aab31322f7b:/turn_test.go diff --git a/turn_test.go b/turn_test.go index 4f29cd4..5d93e08 100644 --- a/turn_test.go +++ b/turn_test.go @@ -3,7 +3,6 @@ package main import ( "context" "encoding/json" - "errors" "log" "net/http" "path/filepath" @@ -209,7 +208,7 @@ func TestInterruptEndsTheTurn(t *testing.T) { func TestFailedCallEndsTheTurnWithoutARetry(t *testing.T) { server := newModelFake(t) - server.reply = func(w http.ResponseWriter, call ModelFakeCall) { + server.reply = func(w http.ResponseWriter, _ ModelFakeCall) { http.Error(w, "busy", http.StatusServiceUnavailable) } @@ -222,7 +221,7 @@ func TestFailedCallEndsTheTurnWithoutARetry(t *testing.T) { require.Equal(t, 1, server.Calls()) require.Contains(t, test.events.Last("error"), "HTTP 503") require.Equal(t, 1, strings.Count(test.logs.String(), "\n")) - require.Contains(t, test.logs.String(), "the turn stops before its end, and the agent waits for the next message: ") + require.Contains(t, test.logs.String(), "turn failed: ") require.Contains(t, test.logs.String(), "HTTP 503") require.NotContains(t, test.logs.String(), "hello") } @@ -410,7 +409,7 @@ func newTestTurnLoopWith(t *testing.T, server *ModelFake, summarizer Summarizer) t.Cleanup(func() { cancel() - require.True(t, errors.Is(<-done, context.Canceled)) + require.ErrorIs(t, <-done, context.Canceled) require.NoError(t, memory.Close()) })