func()

in fixtures.go [839:863]


func (t *TestVM) SetPrivateIP(network *Network, networkIP string) error {
	if t.instance != nil {
		if t.instance.NetworkInterfaces == nil {
			return fmt.Errorf("must call AddCustomNetwork prior to AddPrivateIP")
		}
		for _, nic := range t.instance.NetworkInterfaces {
			if nic.Network == network.name {
				nic.NetworkIP = networkIP
				return nil
			}
		}
	} else if t.instancebeta != nil {
		if t.instancebeta.NetworkInterfaces == nil {
			return fmt.Errorf("must call AddCustomNetwork prior to AddPrivateIP")
		}
		for _, nic := range t.instancebeta.NetworkInterfaces {
			if nic.Network == network.name {
				nic.NetworkIP = networkIP
				return nil
			}
		}
	}

	return fmt.Errorf("not found network interface %s", network.name)
}