inspect_test.go 742 B

1234567891011121314151617181920212223242526272829303132
  1. package daemon // import "github.com/docker/docker/daemon"
  2. import (
  3. "testing"
  4. containertypes "github.com/docker/docker/api/types/container"
  5. "github.com/docker/docker/container"
  6. "github.com/docker/docker/daemon/config"
  7. "gotest.tools/v3/assert"
  8. is "gotest.tools/v3/assert/cmp"
  9. )
  10. func TestGetInspectData(t *testing.T) {
  11. c := &container.Container{
  12. ID: "inspect-me",
  13. HostConfig: &containertypes.HostConfig{},
  14. State: container.NewState(),
  15. ExecCommands: container.NewExecStore(),
  16. }
  17. d := &Daemon{
  18. linkIndex: newLinkIndex(),
  19. configStore: &config.Config{},
  20. }
  21. _, err := d.getInspectData(c)
  22. assert.Check(t, is.ErrorContains(err, ""))
  23. c.Dead = true
  24. _, err = d.getInspectData(c)
  25. assert.Check(t, err)
  26. }