Przeglądaj źródła

Don't show DeadlineExceeded errors.

We're expecting it to time out.
Steve Thielemann 1 rok temu
rodzic
commit
a39edda57c
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      door/help_test.go

+ 6 - 1
door/help_test.go

@@ -1,8 +1,10 @@
 package door
 
 import (
+	"errors"
 	"fmt"
 	"net"
+	"os"
 	"testing"
 	"time"
 )
@@ -60,7 +62,10 @@ func clear_socket(socket net.Conn, t *testing.T) string {
 	r, err = socket.Read(buffer)
 	if err != nil {
 		// DeadlineExceedError
-		t.Logf("socket.Read: %#v", err)
+		// Ignore DeadlineExceeded error (it is expected here)
+		if !errors.Is(err, os.ErrDeadlineExceeded) {
+			t.Logf("socket.Read: %#v", err)
+		}
 	}
 	// t.Errorf("Buffer : %#v\n", buffer[:r])
 	err = socket.SetReadDeadline(time.Time{})