1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
package slb
import "testing"
func testBackendServers(t *testing.T, client *Client, loadBalancerId string) {
backendServers := []BackendServerType{
BackendServerType{
ServerId: TestInstanceId,
Weight: 100,
},
}
servers, err := client.AddBackendServers(loadBalancerId, backendServers)
if err != nil {
t.Errorf("Failed to AddBackendServers: %v", err)
}
t.Logf("Backend servers: %++v", servers)
backendServers[0].Weight = 80
servers, err = client.SetBackendServers(loadBalancerId, backendServers)
if err != nil {
t.Errorf("Failed to SetBackendServers: %v", err)
}
t.Logf("Backend servers: %++v", servers)
servers, err = client.RemoveBackendServers(loadBalancerId, []string{TestInstanceId})
if err != nil {
t.Errorf("Failed to RemoveBackendServers: %v", err)
}
t.Logf("Backend servers: %++v", servers)
}
|