Remove obsolete test case

This commit is contained in:
Lars Ekman 2022-12-23 11:46:45 +01:00
parent 4adc687275
commit 4ef7726c4e

View File

@ -17,11 +17,8 @@ limitations under the License.
package ipvs
import (
"reflect"
"sort"
"testing"
"k8s.io/apimachinery/pkg/util/version"
netutils "k8s.io/utils/net"
)
@ -385,31 +382,3 @@ func TestFrontendDestinationString(t *testing.T) {
}
}
func TestGetRequiredIPVSModules(t *testing.T) {
Tests := []struct {
name string
kernelVersion *version.Version
want []string
}{
{
name: "kernel version < 4.19",
kernelVersion: version.MustParseGeneric("4.18"),
want: []string{KernelModuleIPVS, KernelModuleIPVSRR, KernelModuleIPVSWRR, KernelModuleIPVSSH, KernelModuleNfConntrackIPV4},
},
{
name: "kernel version 4.19",
kernelVersion: version.MustParseGeneric("4.19"),
want: []string{KernelModuleIPVS, KernelModuleIPVSRR, KernelModuleIPVSWRR, KernelModuleIPVSSH, KernelModuleNfConntrack},
},
}
for _, test := range Tests {
t.Run(test.name, func(t *testing.T) {
got := GetRequiredIPVSModules(test.kernelVersion)
sort.Strings(got)
sort.Strings(test.want)
if !reflect.DeepEqual(got, test.want) {
t.Errorf("GetRequiredIPVSMods() = %v for kenel version: %s, want %v", got, test.kernelVersion, test.want)
}
})
}
}