diff --git a/testutil/testutil.go b/testutil/testutil.go new file mode 100644 index 0000000..8490e43 --- /dev/null +++ b/testutil/testutil.go @@ -0,0 +1,16 @@ +package testutil + +import "io/ioutil" + +// TempName generates a new temporary file name. The caller should +// remove the temporary file when done. +func TempName() (string, error) { + tmpf, err := ioutil.TempFile("", "transport_cachedkp_") + if err != nil { + return "", err + } + + name := tmpf.Name() + tmpf.Close() + return name, nil +}