Fix attach command for InitContainers

This commit is contained in:
Sylwester Brzeczkowski
2016-06-24 14:35:02 +02:00
parent eedc438da9
commit a558cadedd
2 changed files with 22 additions and 2 deletions

View File

@@ -79,7 +79,15 @@ func TestPodAndContainerAttach(t *testing.T) {
expectedContainer: "bar",
name: "container in flag",
},
{
p: &AttachOptions{ContainerName: "initfoo"},
args: []string{"foo"},
expectedPod: "foo",
expectedContainer: "initfoo",
name: "init container in flag",
},
}
for _, test := range tests {
f, tf, codec := NewAPIFactory()
tf.Client = &fake.RESTClient{
@@ -271,6 +279,11 @@ func attachPod() *api.Pod {
Name: "bar",
},
},
InitContainers: []api.Container{
{
Name: "initfoo",
},
},
},
Status: api.PodStatus{
Phase: api.PodRunning,