MCPcopy
hub / github.com/redspread/spread / TestBaseCheckAttach

Function TestBaseCheckAttach

pkg/entity/entity_test.go:161–172  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

159}
160
161func TestBaseCheckAttach(t *testing.T) {
162 baseImage := newDockerImage(t, "sample-image")
163 image, err := NewImage(baseImage, kube.ObjectMeta{}, "")
164 assert.NoError(t, err, "valid image")
165
166 kubeContainer := testNewKubeContainer("sample-container", "golang")
167 container, err := NewContainer(kubeContainer, kube.ObjectMeta{}, "")
168 assert.NoError(t, err, "valid container")
169
170 assert.Error(t, image.validAttach(container), "containers should not be allowed to attach to images")
171 assert.NoError(t, container.validAttach(image), "images should be allowed to attach to containers")
172}
173
174func TestBaseBadObject(t *testing.T) {
175 // TODO: RESOLVE

Callers

nothing calls this directly

Calls 5

newDockerImageFunction · 0.85
NewImageFunction · 0.85
testNewKubeContainerFunction · 0.85
NewContainerFunction · 0.85
validAttachMethod · 0.80

Tested by

no test coverage detected