docker_cli_stack_test.go 1020 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // +build experimental
  2. package main
  3. import (
  4. "github.com/docker/docker/pkg/integration/checker"
  5. "github.com/go-check/check"
  6. )
  7. func (s *DockerSwarmSuite) TestStackRemove(c *check.C) {
  8. d := s.AddDaemon(c, true, true)
  9. stackArgs := append([]string{"stack", "remove", "UNKNOWN_STACK"})
  10. out, err := d.Cmd(stackArgs...)
  11. c.Assert(err, checker.IsNil)
  12. c.Assert(out, check.Equals, "Nothing found in stack: UNKNOWN_STACK\n")
  13. }
  14. func (s *DockerSwarmSuite) TestStackTasks(c *check.C) {
  15. d := s.AddDaemon(c, true, true)
  16. stackArgs := append([]string{"stack", "ps", "UNKNOWN_STACK"})
  17. out, err := d.Cmd(stackArgs...)
  18. c.Assert(err, checker.IsNil)
  19. c.Assert(out, check.Equals, "Nothing found in stack: UNKNOWN_STACK\n")
  20. }
  21. func (s *DockerSwarmSuite) TestStackServices(c *check.C) {
  22. d := s.AddDaemon(c, true, true)
  23. stackArgs := append([]string{"stack", "services", "UNKNOWN_STACK"})
  24. out, err := d.Cmd(stackArgs...)
  25. c.Assert(err, checker.IsNil)
  26. c.Assert(out, check.Equals, "Nothing found in stack: UNKNOWN_STACK\n")
  27. }