mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 18:00:08 +00:00
add tests for new stripped fields and cleanup test
This commit is contained in:
parent
78ba7fa05c
commit
89f4f9d4bf
@ -19,11 +19,9 @@ package fieldmanager_test
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
|
||||||
|
|
||||||
corev1 "k8s.io/api/core/v1"
|
corev1 "k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/api/meta"
|
"k8s.io/apimachinery/pkg/api/meta"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||||
"k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager"
|
"k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager"
|
||||||
@ -71,14 +69,7 @@ func TestFieldManagerCreation(t *testing.T) {
|
|||||||
func TestApplyStripsFields(t *testing.T) {
|
func TestApplyStripsFields(t *testing.T) {
|
||||||
f := NewTestFieldManager(t)
|
f := NewTestFieldManager(t)
|
||||||
|
|
||||||
obj := &corev1.Pod{
|
obj := &corev1.Pod{}
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
|
||||||
Name: "a",
|
|
||||||
Namespace: "a",
|
|
||||||
CreationTimestamp: metav1.Time{Time: time.Time{}},
|
|
||||||
SelfLink: "a",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
newObj, err := f.Apply(obj, []byte(`{
|
newObj, err := f.Apply(obj, []byte(`{
|
||||||
"apiVersion": "v1",
|
"apiVersion": "v1",
|
||||||
@ -87,8 +78,12 @@ func TestApplyStripsFields(t *testing.T) {
|
|||||||
"name": "b",
|
"name": "b",
|
||||||
"namespace": "b",
|
"namespace": "b",
|
||||||
"creationTimestamp": "2016-05-19T09:59:00Z",
|
"creationTimestamp": "2016-05-19T09:59:00Z",
|
||||||
|
"deletionTimestamp": "2016-05-19T09:59:00Z",
|
||||||
"selfLink": "b",
|
"selfLink": "b",
|
||||||
"uid": "b",
|
"uid": "b",
|
||||||
|
"clusterName": "b",
|
||||||
|
"generation": 0,
|
||||||
|
"managedFields": [],
|
||||||
"resourceVersion": "b"
|
"resourceVersion": "b"
|
||||||
}
|
}
|
||||||
}`), false)
|
}`), false)
|
||||||
@ -108,14 +103,7 @@ func TestApplyStripsFields(t *testing.T) {
|
|||||||
func TestApplyDoesNotStripLabels(t *testing.T) {
|
func TestApplyDoesNotStripLabels(t *testing.T) {
|
||||||
f := NewTestFieldManager(t)
|
f := NewTestFieldManager(t)
|
||||||
|
|
||||||
obj := &corev1.Pod{
|
obj := &corev1.Pod{}
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
|
||||||
Name: "a",
|
|
||||||
Namespace: "a",
|
|
||||||
CreationTimestamp: metav1.Time{Time: time.Time{}},
|
|
||||||
SelfLink: "a",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
newObj, err := f.Apply(obj, []byte(`{
|
newObj, err := f.Apply(obj, []byte(`{
|
||||||
"apiVersion": "v1",
|
"apiVersion": "v1",
|
||||||
|
Loading…
Reference in New Issue
Block a user