mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-12-05 08:30:27 +08:00
为KV存储增加文件锁
This commit is contained in:
@@ -72,6 +72,30 @@ func TestStore_Open(t *testing.T) {
|
||||
_ = store
|
||||
}
|
||||
|
||||
func TestStore_Twice(t *testing.T) {
|
||||
{
|
||||
t.Log(1)
|
||||
store, err := kvstore.OpenStore("test")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_ = store.Close()
|
||||
}
|
||||
|
||||
{
|
||||
t.Log("2")
|
||||
store, err := kvstore.OpenStore("test")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer func() {
|
||||
_ = store.Close()
|
||||
}()
|
||||
}
|
||||
|
||||
t.Log("opened")
|
||||
}
|
||||
|
||||
func TestStore_RawDB(t *testing.T) {
|
||||
store, err := kvstore.OpenStore("test")
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user