mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Removing an image that fails, also removes the image name/tag.
Fixes #7845 and #7801, and a real pain point I had :) Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
This commit is contained in:
parent
b5a4c70455
commit
b2efdc538d
3 changed files with 92 additions and 53 deletions
|
|
@ -20,44 +20,6 @@ func TestImagesEnsureImageIsListed(t *testing.T) {
|
|||
logDone("images - busybox should be listed")
|
||||
}
|
||||
|
||||
func TestCLIImageTagRemove(t *testing.T) {
|
||||
imagesBefore, _, _ := cmd(t, "images", "-a")
|
||||
cmd(t, "tag", "busybox", "utest:tag1")
|
||||
cmd(t, "tag", "busybox", "utest/docker:tag2")
|
||||
cmd(t, "tag", "busybox", "utest:5000/docker:tag3")
|
||||
{
|
||||
imagesAfter, _, _ := cmd(t, "images", "-a")
|
||||
if nLines(imagesAfter) != nLines(imagesBefore)+3 {
|
||||
t.Fatalf("before: %q\n\nafter: %q\n", imagesBefore, imagesAfter)
|
||||
}
|
||||
}
|
||||
cmd(t, "rmi", "utest/docker:tag2")
|
||||
{
|
||||
imagesAfter, _, _ := cmd(t, "images", "-a")
|
||||
if nLines(imagesAfter) != nLines(imagesBefore)+2 {
|
||||
t.Fatalf("before: %q\n\nafter: %q\n", imagesBefore, imagesAfter)
|
||||
}
|
||||
|
||||
}
|
||||
cmd(t, "rmi", "utest:5000/docker:tag3")
|
||||
{
|
||||
imagesAfter, _, _ := cmd(t, "images", "-a")
|
||||
if nLines(imagesAfter) != nLines(imagesBefore)+1 {
|
||||
t.Fatalf("before: %q\n\nafter: %q\n", imagesBefore, imagesAfter)
|
||||
}
|
||||
|
||||
}
|
||||
cmd(t, "rmi", "utest:tag1")
|
||||
{
|
||||
imagesAfter, _, _ := cmd(t, "images", "-a")
|
||||
if nLines(imagesAfter) != nLines(imagesBefore)+0 {
|
||||
t.Fatalf("before: %q\n\nafter: %q\n", imagesBefore, imagesAfter)
|
||||
}
|
||||
|
||||
}
|
||||
logDone("tag,rmi- tagging the same images multiple times then removing tags")
|
||||
}
|
||||
|
||||
func TestImagesOrderedByCreationDate(t *testing.T) {
|
||||
defer deleteImages("order:test_a")
|
||||
defer deleteImages("order:test_c")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue