mirror of
https://github.com/docker/cli.git
synced 2026-10-22 22:02:08 -04:00
docker rename fix to address the issue of renaming with the same name issue #23319
Signed-off-by: Sainath Grandhi <sainath.grandhi@intel.com> Upstream-commit: 3e8c16ef6d5e6b451996722d99f5d646ed8a0e56 Component: engine
This commit is contained in:
@@ -108,3 +108,16 @@ func (s *DockerSuite) TestRenameAnonymousContainer(c *check.C) {
|
||||
_, _, err := dockerCmdWithError("run", "--net", "network1", "busybox", "ping", count, "1", "container1")
|
||||
c.Assert(err, check.IsNil, check.Commentf("Embedded DNS lookup fails after renaming anonymous container: %v", err))
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestRenameContainerWithSameName(c *check.C) {
|
||||
out, _ := runSleepingContainer(c, "--name", "old")
|
||||
ContainerID := strings.TrimSpace(out)
|
||||
|
||||
out, _, err := dockerCmdWithError("rename", "old", "old")
|
||||
c.Assert(err, checker.NotNil, check.Commentf("Renaming a container with the same name should have failed"))
|
||||
c.Assert(out, checker.Contains, "Renaming a container with the same name", check.Commentf("%v", err))
|
||||
|
||||
out, _, err = dockerCmdWithError("rename", ContainerID, "old")
|
||||
c.Assert(err, checker.NotNil, check.Commentf("Renaming a container with the same name should have failed"))
|
||||
c.Assert(out, checker.Contains, "Renaming a container with the same name", check.Commentf("%v", err))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user