Fix: deepcopy before mutating shared objects

Signed-off-by: dkeven <keven@kubesphere.io>
This commit is contained in:
dkeven
2022-01-07 18:00:26 +08:00
parent e1df8bc5bb
commit d1b0beffd6
7 changed files with 81 additions and 32 deletions

View File

@@ -22,8 +22,19 @@ var (
},
}
sc1Expected = &v1.StorageClass{
ObjectMeta: metav1.ObjectMeta{
Name: "sc1",
Annotations: map[string]string{
"kubesphere.io/pvc-count": "1",
},
},
}
scs = []interface{}{sc1}
scsExpected = []interface{}{sc1Expected}
pvc1 = &corev1.PersistentVolumeClaim{
ObjectMeta: metav1.ObjectMeta{
Name: "pvc1",
@@ -85,7 +96,7 @@ func TestSearch(t *testing.T) {
conditions: &params.Conditions{},
orderBy: "name",
reverse: true,
expected: scs,
expected: scsExpected,
expectedErr: nil,
},
}