mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
do not trim one char from {{.Names}} each time it is used in --format
Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
parent
fc9912fd00
commit
68ade49ada
2 changed files with 18 additions and 2 deletions
|
@ -234,9 +234,10 @@ func (c *baseSubContext) addHeader(header string) {
|
|||
}
|
||||
|
||||
func stripNamePrefix(ss []string) []string {
|
||||
sss := make([]string, len(ss))
|
||||
for i, s := range ss {
|
||||
ss[i] = s[1:]
|
||||
sss[i] = s[1:]
|
||||
}
|
||||
|
||||
return ss
|
||||
return sss
|
||||
}
|
||||
|
|
|
@ -653,7 +653,22 @@ func (s *DockerSuite) TestPsFormatMultiNames(c *check.C) {
|
|||
truncNames = append(truncNames, l)
|
||||
}
|
||||
c.Assert(expected, checker.DeepEquals, truncNames, check.Commentf("Expected array with truncated names: %v, got: %v", expected, truncNames))
|
||||
}
|
||||
|
||||
// Test for GitHub issue #21772
|
||||
func (s *DockerSuite) TestPsNamesMultipleTime(c *check.C) {
|
||||
runSleepingContainer(c, "--name=test1")
|
||||
runSleepingContainer(c, "--name=test2")
|
||||
|
||||
//use the new format capabilities to list the names twice
|
||||
out, _ := dockerCmd(c, "ps", "--format", "{{.Names}} {{.Names}}")
|
||||
lines := strings.Split(strings.TrimSpace(string(out)), "\n")
|
||||
expected := []string{"test2 test2", "test1 test1"}
|
||||
var names []string
|
||||
for _, l := range lines {
|
||||
names = append(names, l)
|
||||
}
|
||||
c.Assert(expected, checker.DeepEquals, names, check.Commentf("Expected array with names displayed twice: %v, got: %v", expected, names))
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestPsFormatHeaders(c *check.C) {
|
||||
|
|
Loading…
Reference in a new issue