MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestLocker_Lock

Function TestLocker_Lock

internal/utils/fs/locker_test.go:10–24  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

8)
9
10func TestLocker_Lock(t *testing.T) {
11 var path = "/tmp/file-test"
12 var locker = fsutils.NewLocker(path)
13 err := locker.Lock()
14 if err != nil {
15 t.Fatal(err)
16 }
17 _ = locker.Release()
18
19 var locker2 = fsutils.NewLocker(path)
20 err = locker2.Lock()
21 if err != nil {
22 t.Fatal(err)
23 }
24}

Callers

nothing calls this directly

Calls 2

LockMethod · 0.45
ReleaseMethod · 0.45

Tested by

no test coverage detected