Make mock_test follow the aformentioned documentation

This commit is contained in:
Sargun Dhillon
2019-08-13 10:30:02 -07:00
parent 3b3bf3ff20
commit 9b27eb83fe

View File

@@ -180,7 +180,7 @@ func (p *mockV0Provider) GetPod(ctx context.Context, namespace, name string) (po
} }
if pod, ok := p.pods.Load(key); ok { if pod, ok := p.pods.Load(key); ok {
return pod.(*v1.Pod), nil return pod.(*v1.Pod).DeepCopy(), nil
} }
return nil, errdefs.NotFoundf("pod \"%s/%s\" is not known to the provider", namespace, name) return nil, errdefs.NotFoundf("pod \"%s/%s\" is not known to the provider", namespace, name)
} }
@@ -195,7 +195,7 @@ func (p *mockV0Provider) GetPodStatus(ctx context.Context, namespace, name strin
return nil, err return nil, err
} }
return &pod.Status, nil return pod.Status.DeepCopy(), nil
} }
// GetPods returns a list of all pods known to be "running". // GetPods returns a list of all pods known to be "running".
@@ -205,7 +205,7 @@ func (p *mockV0Provider) GetPods(ctx context.Context) ([]*v1.Pod, error) {
var pods []*v1.Pod var pods []*v1.Pod
p.pods.Range(func(key, pod interface{}) bool { p.pods.Range(func(key, pod interface{}) bool {
pods = append(pods, pod.(*v1.Pod)) pods = append(pods, pod.(*v1.Pod).DeepCopy())
return true return true
}) })