github.com/containers/podman/v4@v4.9.4/libpod/runtime_test.go (about) 1 //go:build !remote 2 // +build !remote 3 4 package libpod 5 6 import ( 7 "os" 8 "testing" 9 10 "github.com/stretchr/testify/assert" 11 ) 12 13 func Test_generateName(t *testing.T) { 14 state, path, _, err := getEmptyBoltState() 15 assert.NoError(t, err) 16 defer os.RemoveAll(path) 17 defer state.Close() 18 19 r := &Runtime{ 20 state: state, 21 } 22 23 // Test that (*Runtime).generateName returns different names 24 // if called twice. 25 n1, _ := r.generateName() 26 n2, _ := r.generateName() 27 assert.NotEqual(t, n1, n2) 28 }