MCPcopy
hub / github.com/etcd-io/etcd / TestCreateDirAll

Function TestCreateDirAll

client/pkg/fileutil/fileutil_test.go:46–57  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

44}
45
46func TestCreateDirAll(t *testing.T) {
47 tmpdir := t.TempDir()
48
49 tmpdir2 := filepath.Join(tmpdir, "testdir")
50 require.NoError(t, CreateDirAll(zaptest.NewLogger(t), tmpdir2))
51
52 require.NoError(t, os.WriteFile(filepath.Join(tmpdir2, "text.txt"), []byte("test text"), PrivateFileMode))
53
54 if err := CreateDirAll(zaptest.NewLogger(t), tmpdir2); err == nil || !strings.Contains(err.Error(), "to be empty, got") {
55 t.Fatalf("unexpected error %v", err)
56 }
57}
58
59func TestExist(t *testing.T) {
60 fdir := filepath.Join(os.TempDir(), fmt.Sprint(time.Now().UnixNano()+rand.Int63n(1000)))

Callers

nothing calls this directly

Calls 5

CreateDirAllFunction · 0.85
TempDirMethod · 0.65
ContainsMethod · 0.65
ErrorMethod · 0.65
FatalfMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…