Replace testify with gotest.tools (#553)
* vendor gotest.tools * Run gotest.tools migration tools * Fixup tests that were improperly converted * Remove unused testify package vendors
This commit is contained in:
@@ -3,10 +3,10 @@ package operations
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
|
||||
"github.com/vmware/vic/lib/apiservers/portlayer/client"
|
||||
"k8s.io/api/core/v1"
|
||||
"gotest.tools/assert"
|
||||
is "gotest.tools/assert/cmp"
|
||||
v1 "k8s.io/api/core/v1"
|
||||
)
|
||||
|
||||
func TestNewPodStatus(t *testing.T) {
|
||||
@@ -15,16 +15,16 @@ func TestNewPodStatus(t *testing.T) {
|
||||
|
||||
// Positive Cases
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
|
||||
// Negative Cases
|
||||
s, err = NewPodStatus(nil, ip)
|
||||
assert.Nil(t, s, "Expected nil")
|
||||
assert.Equal(t, err, PodStatusPortlayerClientError)
|
||||
assert.Check(t, is.Nil(s), "Expected nil")
|
||||
assert.Check(t, is.DeepEqual(err, PodStatusPortlayerClientError))
|
||||
|
||||
s, err = NewPodStatus(client, nil)
|
||||
assert.Nil(t, s, "Expected nil")
|
||||
assert.Equal(t, err, PodStatusIsolationProxyError)
|
||||
assert.Check(t, is.Nil(s), "Expected nil")
|
||||
assert.Check(t, is.DeepEqual(err, PodStatusIsolationProxyError))
|
||||
}
|
||||
|
||||
func TestStatusPodStarting(t *testing.T) {
|
||||
@@ -32,8 +32,8 @@ func TestStatusPodStarting(t *testing.T) {
|
||||
_, ip, _, op := createMocks(t)
|
||||
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "1.2.3.4"
|
||||
EndpointAddresses := []string{
|
||||
@@ -46,11 +46,11 @@ func TestStatusPodStarting(t *testing.T) {
|
||||
|
||||
// Positive case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Equal(t, status.Phase, v1.PodPending, "Expected Phase Pending")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodPending), "Expected Phase Pending")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionTrue, v1.ConditionFalse, v1.ConditionFalse)
|
||||
assert.Equal(t, status.HostIP, "1.2.3.4", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "5.6.7.8", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "1.2.3.4"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "5.6.7.8"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func TestStatusPodRunning(t *testing.T) {
|
||||
@@ -58,8 +58,8 @@ func TestStatusPodRunning(t *testing.T) {
|
||||
_, ip, _, op := createMocks(t)
|
||||
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "1.2.3.4"
|
||||
EndpointAddresses := []string{
|
||||
@@ -72,11 +72,11 @@ func TestStatusPodRunning(t *testing.T) {
|
||||
|
||||
// Pod Running case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Equal(t, status.Phase, v1.PodRunning, "Expected Phase PodRunning")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodRunning), "Expected Phase PodRunning")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionTrue, v1.ConditionTrue, v1.ConditionTrue)
|
||||
assert.Equal(t, status.HostIP, "1.2.3.4", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "5.6.7.8", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "1.2.3.4"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "5.6.7.8"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func TestStatusPodStopping(t *testing.T) {
|
||||
@@ -84,8 +84,8 @@ func TestStatusPodStopping(t *testing.T) {
|
||||
_, ip, _, op := createMocks(t)
|
||||
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "1.2.3.4"
|
||||
EndpointAddresses := []string{
|
||||
@@ -99,10 +99,10 @@ func TestStatusPodStopping(t *testing.T) {
|
||||
// Pod error case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
|
||||
assert.Equal(t, status.Phase, v1.PodRunning, "Expected Phase PodFailed")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodRunning), "Expected Phase PodFailed")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionTrue, v1.ConditionTrue, v1.ConditionFalse)
|
||||
assert.Equal(t, status.HostIP, "1.2.3.4", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "5.6.7.8", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "1.2.3.4"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "5.6.7.8"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func TestStatusPodStopped(t *testing.T) {
|
||||
@@ -110,8 +110,8 @@ func TestStatusPodStopped(t *testing.T) {
|
||||
_, ip, _, op := createMocks(t)
|
||||
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "1.2.3.4"
|
||||
EndpointAddresses := []string{
|
||||
@@ -125,10 +125,10 @@ func TestStatusPodStopped(t *testing.T) {
|
||||
// Pod error case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
|
||||
assert.Equal(t, status.Phase, v1.PodSucceeded, "Expected Phase PodFailed")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodSucceeded), "Expected Phase PodFailed")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionTrue, v1.ConditionTrue, v1.ConditionFalse)
|
||||
assert.Equal(t, status.HostIP, "1.2.3.4", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "5.6.7.8", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "1.2.3.4"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "5.6.7.8"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func TestStatusPodRemoving(t *testing.T) {
|
||||
@@ -136,8 +136,8 @@ func TestStatusPodRemoving(t *testing.T) {
|
||||
_, ip, _, op := createMocks(t)
|
||||
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "1.2.3.4"
|
||||
EndpointAddresses := []string{
|
||||
@@ -151,10 +151,10 @@ func TestStatusPodRemoving(t *testing.T) {
|
||||
// Pod error case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
|
||||
assert.Equal(t, status.Phase, v1.PodSucceeded, "Expected Phase PodFailed")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodSucceeded), "Expected Phase PodFailed")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionTrue, v1.ConditionTrue, v1.ConditionFalse)
|
||||
assert.Equal(t, status.HostIP, "1.2.3.4", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "5.6.7.8", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "1.2.3.4"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "5.6.7.8"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func TestStatusPodRemoved(t *testing.T) {
|
||||
@@ -162,8 +162,8 @@ func TestStatusPodRemoved(t *testing.T) {
|
||||
_, ip, _, op := createMocks(t)
|
||||
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "1.2.3.4"
|
||||
EndpointAddresses := []string{
|
||||
@@ -177,10 +177,10 @@ func TestStatusPodRemoved(t *testing.T) {
|
||||
// Pod error case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
|
||||
assert.Equal(t, status.Phase, v1.PodSucceeded, "Expected Phase PodFailed")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodSucceeded), "Expected Phase PodFailed")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionTrue, v1.ConditionTrue, v1.ConditionFalse)
|
||||
assert.Equal(t, status.HostIP, "1.2.3.4", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "5.6.7.8", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "1.2.3.4"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "5.6.7.8"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func TestStatusError(t *testing.T) {
|
||||
@@ -189,8 +189,8 @@ func TestStatusError(t *testing.T) {
|
||||
|
||||
// Start with arguments
|
||||
s, err := NewPodStatus(client, ip)
|
||||
assert.NotNil(t, s, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Check(t, s != nil, "Expected non-nil creating a pod Status but received nil")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
|
||||
HostAddress := "0.0.0.0"
|
||||
|
||||
@@ -201,24 +201,24 @@ func TestStatusError(t *testing.T) {
|
||||
|
||||
// Error case
|
||||
status, err := s.GetStatus(op, podID, podName, HostAddress)
|
||||
assert.Nil(t, err, "Expected nil")
|
||||
assert.Equal(t, status.Phase, v1.PodUnknown, "Expected Phase PodUnknown")
|
||||
assert.Check(t, err, "Expected nil")
|
||||
assert.Check(t, is.Equal(status.Phase, v1.PodUnknown), "Expected Phase PodUnknown")
|
||||
verifyConditions(t, status.Conditions, v1.ConditionUnknown, v1.ConditionUnknown, v1.ConditionUnknown)
|
||||
assert.Equal(t, status.HostIP, "0.0.0.0", "Expected Host IP Address")
|
||||
assert.Equal(t, status.PodIP, "0.0.0.0", "Expected Pod IP Address")
|
||||
assert.Check(t, is.Equal(status.HostIP, "0.0.0.0"), "Expected Host IP Address")
|
||||
assert.Check(t, is.Equal(status.PodIP, "0.0.0.0"), "Expected Pod IP Address")
|
||||
}
|
||||
|
||||
func verifyConditions(t *testing.T, conditions []v1.PodCondition, scheduled v1.ConditionStatus, initialized v1.ConditionStatus, ready v1.ConditionStatus) {
|
||||
for _, condition := range conditions {
|
||||
switch condition.Type {
|
||||
case v1.PodScheduled:
|
||||
assert.Equal(t, condition.Status, scheduled, "Condition Pod Scheduled")
|
||||
assert.Check(t, is.Equal(condition.Status, scheduled), "Condition Pod Scheduled")
|
||||
break
|
||||
case v1.PodInitialized:
|
||||
assert.Equal(t, condition.Status, initialized, "Condition Pod Initialized")
|
||||
assert.Check(t, is.Equal(condition.Status, initialized), "Condition Pod Initialized")
|
||||
break
|
||||
case v1.PodReady:
|
||||
assert.Equal(t, condition.Status, ready, "Condition Pod Ready")
|
||||
assert.Check(t, is.Equal(condition.Status, ready), "Condition Pod Ready")
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user