MCPcopy
hub / github.com/FairwindsOps/polaris / GetMockControllers

Function GetMockControllers

test/fixtures.go:257–272  ·  view source on GitHub ↗

GetMockControllers returns mocked controllers for 5 major controller types

(namespace string)

Source from the content-addressed store, hash-verified

255
256// GetMockControllers returns mocked controllers for 5 major controller types
257func GetMockControllers(namespace string) []runtime.Object {
258 ns := MockNamespace(namespace)
259 deploy, deployPod := MockDeploy(namespace, "deploy")
260 statefulset, statefulsetPod := MockStatefulSet(namespace, "statefulset")
261 daemonset, daemonsetPod := MockDaemonSet(namespace, "daemonset")
262 job, jobPod := MockJob(namespace, "job")
263 cronjob, cronjobPod := MockCronJob(namespace, "cronjob")
264 return []runtime.Object{
265 &deploy, &deployPod,
266 &daemonset, &daemonsetPod,
267 &statefulset, &statefulsetPod,
268 &cronjob, &cronjobPod,
269 &job, &jobPod,
270 &ns,
271 }
272}

Callers 2

TestGetTemplateDataFunction · 0.92
TestGetResourceFromAPIFunction · 0.92

Calls 6

MockNamespaceFunction · 0.85
MockDeployFunction · 0.85
MockStatefulSetFunction · 0.85
MockDaemonSetFunction · 0.85
MockJobFunction · 0.85
MockCronJobFunction · 0.85

Tested by 2

TestGetTemplateDataFunction · 0.74
TestGetResourceFromAPIFunction · 0.74