utils_test.go 501 B

12345678910111213141516171819202122232425
  1. package daemon
  2. import (
  3. "testing"
  4. "github.com/docker/docker/runconfig"
  5. )
  6. func TestMergeLxcConfig(t *testing.T) {
  7. hostConfig := &runconfig.HostConfig{
  8. LxcConf: []runconfig.KeyValuePair{
  9. {Key: "lxc.cgroups.cpuset", Value: "1,2"},
  10. },
  11. }
  12. out, err := mergeLxcConfIntoOptions(hostConfig)
  13. if err != nil {
  14. t.Fatalf("Failed to merge Lxc Config: %s", err)
  15. }
  16. cpuset := out[0]
  17. if expected := "cgroups.cpuset=1,2"; cpuset != expected {
  18. t.Fatalf("expected %s got %s", expected, cpuset)
  19. }
  20. }