package testing
import "k8s.io/kubernetes/pkg/kubelet/status/testing"
Index ¶
- type FakePodDeletionSafetyProvider
- type MockPodStatusProvider
- func NewMockPodStatusProvider(t interface { mock.TestingT Cleanup(func()) }) *MockPodStatusProvider
- func (_m *MockPodStatusProvider) EXPECT() *MockPodStatusProvider_Expecter
- func (_m *MockPodStatusProvider) GetPodStatus(uid types.UID) (v1.PodStatus, bool)
- type MockPodStatusProvider_Expecter
- type MockPodStatusProvider_GetPodStatus_Call
- func (_c *MockPodStatusProvider_GetPodStatus_Call) Return(_a0 v1.PodStatus, _a1 bool) *MockPodStatusProvider_GetPodStatus_Call
- func (_c *MockPodStatusProvider_GetPodStatus_Call) Run(run func(uid types.UID)) *MockPodStatusProvider_GetPodStatus_Call
- func (_c *MockPodStatusProvider_GetPodStatus_Call) RunAndReturn(run func(types.UID) (v1.PodStatus, bool)) *MockPodStatusProvider_GetPodStatus_Call
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 ¶
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 (_m *MockPodStatusProvider) EXPECT() *MockPodStatusProvider_Expecter
func (*MockPodStatusProvider) GetPodStatus ¶
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 ¶
func (_e *MockPodStatusProvider_Expecter) GetPodStatus(uid interface{}) *MockPodStatusProvider_GetPodStatus_Call
GetPodStatus is a helper method to define mock.On call
- uid types.UID
type MockPodStatusProvider_GetPodStatus_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 (_c *MockPodStatusProvider_GetPodStatus_Call) Return(_a0 v1.PodStatus, _a1 bool) *MockPodStatusProvider_GetPodStatus_Call
func (*MockPodStatusProvider_GetPodStatus_Call) Run ¶
func (_c *MockPodStatusProvider_GetPodStatus_Call) Run(run func(uid types.UID)) *MockPodStatusProvider_GetPodStatus_Call
func (*MockPodStatusProvider_GetPodStatus_Call) RunAndReturn ¶
func (_c *MockPodStatusProvider_GetPodStatus_Call) RunAndReturn(run func(types.UID) (v1.PodStatus, bool)) *MockPodStatusProvider_GetPodStatus_Call
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.