You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
405 B
17 lines
405 B
package snmpsocket
|
|
|
|
import (
|
|
"context"
|
|
"path/filepath"
|
|
"testing"
|
|
|
|
"tera-clone/services/tera-api/internal/snmpagent"
|
|
)
|
|
|
|
func TestClientHealthReportsMissingSocketUnavailable(t *testing.T) {
|
|
client := NewClient(filepath.Join(t.TempDir(), "missing.sock"))
|
|
err := client.Health(context.Background())
|
|
if !snmpagent.IsUnavailable(err) {
|
|
t.Fatalf("Health() error = %v, want unavailable error", err)
|
|
}
|
|
}
|
|
|