expectReady:getPodCondition(v1.PodReady,v1.ConditionFalse,ReadinessGatesNotReady,`corresponding condition of pod readiness gate "gate1" does not exist.`),
},
{
spec:&v1.PodSpec{
ReadinessGates:[]v1.PodReadinessGate{
{ConditionType:v1.PodConditionType("gate1")},
},
},
conditions:[]v1.PodCondition{
getPodCondition("gate1",v1.ConditionFalse,"",""),
},
containerStatuses:[]v1.ContainerStatus{},
podPhase:v1.PodRunning,
expectReady:getPodCondition(v1.PodReady,v1.ConditionFalse,ReadinessGatesNotReady,`the status of pod readiness gate "gate1" is not "True", but False`),
expectReady:getPodCondition(v1.PodReady,v1.ConditionFalse,ReadinessGatesNotReady,`corresponding condition of pod readiness gate "gate2" does not exist.`),
},
{
spec:&v1.PodSpec{
ReadinessGates:[]v1.PodReadinessGate{
{ConditionType:v1.PodConditionType("gate1")},
{ConditionType:v1.PodConditionType("gate2")},
},
},
conditions:[]v1.PodCondition{
getPodCondition("gate1",v1.ConditionTrue,"",""),
getPodCondition("gate2",v1.ConditionFalse,"",""),
},
containerStatuses:[]v1.ContainerStatus{},
podPhase:v1.PodRunning,
expectReady:getPodCondition(v1.PodReady,v1.ConditionFalse,ReadinessGatesNotReady,`the status of pod readiness gate "gate2" is not "True", but False`),