1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// License: GPLv3 Copyright: 2023, Kovid Goyal, <kovid at kovidgoyal.net>
package utils
import (
"fmt"
"runtime"
"strconv"
"testing"
)
var _ = fmt.Print
func TestCreateAnonymousTempfile(t *testing.T) {
t.Skip()
f, err := CreateAnonymousTemp("")
if err != nil {
t.Fatal(err)
}
fd := int64(f.Fd())
f.Close()
if runtime.GOOS == "linux" {
if f.Name() != "/proc/self/fd/"+strconv.FormatInt(fd, 10) {
t.Fatalf("Anonymous tempfile was not created atomically")
}
}
}
|