瀏覽代碼

Remove docker_api_swarm_config_test.go

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
Yong Tang 7 年之前
父節點
當前提交
3130176910
共有 1 個文件被更改,包括 0 次插入123 次删除
  1. 0 123
      integration-cli/docker_api_swarm_config_test.go

+ 0 - 123
integration-cli/docker_api_swarm_config_test.go

@@ -1,123 +0,0 @@
-// +build !windows
-
-package main
-
-import (
-	"github.com/docker/docker/api/types/swarm"
-	"github.com/docker/docker/integration-cli/checker"
-	"github.com/go-check/check"
-	"golang.org/x/net/context"
-)
-
-func (s *DockerSwarmSuite) TestAPISwarmConfigsEmptyList(c *check.C) {
-	d := s.AddDaemon(c, true, true)
-
-	configs := d.ListConfigs(c)
-	c.Assert(configs, checker.NotNil)
-	c.Assert(len(configs), checker.Equals, 0, check.Commentf("configs: %#v", configs))
-}
-
-func (s *DockerSwarmSuite) TestAPISwarmConfigsCreate(c *check.C) {
-	d := s.AddDaemon(c, true, true)
-
-	testName := "test_config"
-	id := d.CreateConfig(c, swarm.ConfigSpec{
-		Annotations: swarm.Annotations{
-			Name: testName,
-		},
-		Data: []byte("TESTINGDATA"),
-	})
-	c.Assert(id, checker.Not(checker.Equals), "", check.Commentf("configs: %s", id))
-
-	configs := d.ListConfigs(c)
-	c.Assert(len(configs), checker.Equals, 1, check.Commentf("configs: %#v", configs))
-	name := configs[0].Spec.Annotations.Name
-	c.Assert(name, checker.Equals, testName, check.Commentf("configs: %s", name))
-}
-
-func (s *DockerSwarmSuite) TestAPISwarmConfigsDelete(c *check.C) {
-	d := s.AddDaemon(c, true, true)
-
-	testName := "test_config"
-	id := d.CreateConfig(c, swarm.ConfigSpec{Annotations: swarm.Annotations{
-		Name: testName,
-	},
-		Data: []byte("TESTINGDATA"),
-	})
-	c.Assert(id, checker.Not(checker.Equals), "", check.Commentf("configs: %s", id))
-
-	config := d.GetConfig(c, id)
-	c.Assert(config.ID, checker.Equals, id, check.Commentf("config: %v", config))
-
-	d.DeleteConfig(c, config.ID)
-
-	cli, err := d.NewClient()
-	c.Assert(err, checker.IsNil)
-	defer cli.Close()
-
-	_, _, err = cli.ConfigInspectWithRaw(context.Background(), id)
-	c.Assert(err.Error(), checker.Contains, "No such config")
-}
-
-func (s *DockerSwarmSuite) TestAPISwarmConfigsUpdate(c *check.C) {
-	d := s.AddDaemon(c, true, true)
-
-	testName := "test_config"
-	id := d.CreateConfig(c, swarm.ConfigSpec{
-		Annotations: swarm.Annotations{
-			Name: testName,
-			Labels: map[string]string{
-				"test": "test1",
-			},
-		},
-		Data: []byte("TESTINGDATA"),
-	})
-	c.Assert(id, checker.Not(checker.Equals), "", check.Commentf("configs: %s", id))
-
-	config := d.GetConfig(c, id)
-	c.Assert(config.ID, checker.Equals, id, check.Commentf("config: %v", config))
-
-	// test UpdateConfig with full ID
-	d.UpdateConfig(c, id, func(s *swarm.Config) {
-		s.Spec.Labels = map[string]string{
-			"test": "test1",
-		}
-	})
-
-	config = d.GetConfig(c, id)
-	c.Assert(config.Spec.Labels["test"], checker.Equals, "test1", check.Commentf("config: %v", config))
-
-	// test UpdateConfig with full name
-	d.UpdateConfig(c, config.Spec.Name, func(s *swarm.Config) {
-		s.Spec.Labels = map[string]string{
-			"test": "test2",
-		}
-	})
-
-	config = d.GetConfig(c, id)
-	c.Assert(config.Spec.Labels["test"], checker.Equals, "test2", check.Commentf("config: %v", config))
-
-	// test UpdateConfig with prefix ID
-	d.UpdateConfig(c, id[:1], func(s *swarm.Config) {
-		s.Spec.Labels = map[string]string{
-			"test": "test3",
-		}
-	})
-
-	config = d.GetConfig(c, id)
-	c.Assert(config.Spec.Labels["test"], checker.Equals, "test3", check.Commentf("config: %v", config))
-
-	// test UpdateConfig in updating Data which is not supported in daemon
-	// this test will produce an error in func UpdateConfig
-	config = d.GetConfig(c, id)
-	config.Spec.Data = []byte("TESTINGDATA2")
-
-	cli, err := d.NewClient()
-	c.Assert(err, checker.IsNil)
-	defer cli.Close()
-
-	expected := "only updates to Labels are allowed"
-
-	err = cli.ConfigUpdate(context.Background(), config.ID, config.Version, config.Spec)
-	c.Assert(err.Error(), checker.Contains, expected)
-}