github.com/containers/libpod@v1.9.4-0.20220419124438-4284fd425507/cmd/podman/shared/create_cli_test.go (about)

     1  package shared
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestValidateSysctl(t *testing.T) {
    10  	strSlice := []string{"net.core.test1=4", "kernel.msgmax=2"}
    11  	result, _ := validateSysctl(strSlice)
    12  	assert.Equal(t, result["net.core.test1"], "4")
    13  }
    14  
    15  func TestValidateSysctlBadSysctl(t *testing.T) {
    16  	strSlice := []string{"BLAU=BLUE", "GELB^YELLOW"}
    17  	_, err := validateSysctl(strSlice)
    18  	assert.Error(t, err)
    19  }