1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 06:26:46 +00:00

Add leveldb to db backend and fix error wrapping

这个提交包含在:
Jiajie Chen
2020-10-17 14:16:16 +08:00
父节点 932dc69ae8
当前提交 94154742a7
共有 5 个文件被更改,包括 100 次插入5 次删除

查看文件

@@ -216,4 +216,22 @@ func TestDBAdapter(t *testing.T) {
DBAdapterTest(badgerDB)
})
Convey("leveldbAdapter should work", t, func() {
tmpDir, err := ioutil.TempDir("", "tunasync")
defer os.RemoveAll(tmpDir)
So(err, ShouldBeNil)
dbType, dbFile := "leveldb", filepath.Join(tmpDir, "leveldb.db")
leveldbDB, err := makeDBAdapter(dbType, dbFile)
So(err, ShouldBeNil)
defer func() {
// close leveldbDB
err := leveldbDB.Close()
So(err, ShouldBeNil)
}()
DBAdapterTest(leveldbDB)
})
}