From 93825e00e8401152a74bcd242a0422e2f9ffcdec Mon Sep 17 00:00:00 2001 From: Aditya Mishra Date: Tue, 18 Nov 2025 22:05:46 +0530 Subject: [PATCH] migrate TestAPIImagesSaveAndLoad to integration test Signed-off-by: Aditya Mishra --- integration-cli/docker_api_images_test.go | 24 ----------------------- 1 file changed, 24 deletions(-) diff --git a/integration-cli/docker_api_images_test.go b/integration-cli/docker_api_images_test.go index 8d83457db2..592492a095 100644 --- a/integration-cli/docker_api_images_test.go +++ b/integration-cli/docker_api_images_test.go @@ -7,35 +7,11 @@ import ( "testing" "github.com/moby/moby/client" - "github.com/moby/moby/v2/integration-cli/cli" - "github.com/moby/moby/v2/integration-cli/cli/build" "github.com/moby/moby/v2/internal/testutil" "github.com/moby/moby/v2/internal/testutil/request" "gotest.tools/v3/assert" ) -func (s *DockerAPISuite) TestAPIImagesSaveAndLoad(c *testing.T) { - testRequires(c, Network) - cli.BuildCmd(c, "saveandload", build.WithDockerfile("FROM busybox\nENV FOO bar")) - id := getIDByName(c, "saveandload") - - ctx := testutil.GetContext(c) - res, body, err := request.Get(ctx, "/images/"+id+"/get") - assert.NilError(c, err) - defer body.Close() - assert.Equal(c, res.StatusCode, http.StatusOK) - - cli.DockerCmd(c, "rmi", id) - - res, loadBody, err := request.Post(ctx, "/images/load", request.RawContent(body), request.ContentType("application/x-tar")) - assert.NilError(c, err) - defer loadBody.Close() - assert.Equal(c, res.StatusCode, http.StatusOK) - - inspectOut := cli.InspectCmd(c, id, cli.Format(".Id")).Combined() - assert.Equal(c, strings.TrimSpace(inspectOut), id, "load did not work properly") -} - func (s *DockerAPISuite) TestAPIImagesImportBadSrc(c *testing.T) { testRequires(c, Network, testEnv.IsLocalDaemon)