kubernetesk8s.io/kubernetes/pkg/kubelet/status/testing Index | Files

package testing

import "k8s.io/kubernetes/pkg/kubelet/status/testing"

Index

Types

type FakePodDeletionSafetyProvider

type FakePodDeletionSafetyProvider struct {
	HasRunning bool
}

FakePodDeletionSafetyProvider is a fake PodDeletionSafetyProvider for test.

func (*FakePodDeletionSafetyProvider) PodCouldHaveRunningContainers

func (f *FakePodDeletionSafetyProvider) PodCouldHaveRunningContainers(pod *v1.Pod) bool

type MockPodStatusProvider

type MockPodStatusProvider struct {
	mock.Mock
}

MockPodStatusProvider is an autogenerated mock type for the PodStatusProvider type

func NewMockPodStatusProvider

func NewMockPodStatusProvider(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockPodStatusProvider

NewMockPodStatusProvider creates a new instance of MockPodStatusProvider. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockPodStatusProvider) EXPECT

func (*MockPodStatusProvider) GetPodStatus

func (_m *MockPodStatusProvider) GetPodStatus(uid types.UID) (v1.PodStatus, bool)

GetPodStatus provides a mock function with given fields: uid

type MockPodStatusProvider_Expecter

type MockPodStatusProvider_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockPodStatusProvider_Expecter) GetPodStatus

GetPodStatus is a helper method to define mock.On call

type MockPodStatusProvider_GetPodStatus_Call

type MockPodStatusProvider_GetPodStatus_Call struct {
	*mock.Call
}

MockPodStatusProvider_GetPodStatus_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPodStatus'

func (*MockPodStatusProvider_GetPodStatus_Call) Return

func (*MockPodStatusProvider_GetPodStatus_Call) Run

func (*MockPodStatusProvider_GetPodStatus_Call) RunAndReturn

Source Files

fake_pod_deletion_safety.go mock_pod_status_provider.go

Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Imports
3 packages
Last checked
3 hours ago

Tools for package owners.