test: fix race in namesys tests
Resolves #4018 License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
Jakub Sztandera committed
Jul 5, 2017 at 13:34 UTC
dc7acdd05c20f22ff0b86d3cd501d961e92a489e
1 file changed
+2
-1
namesys/namesys_test.go
+2
-1
@@ -12,6 +12,7 @@ import (
12
13
ci "gx/ipfs/QmP1DfoUjiWH2ZBo1PBH6FupdBucbDepx3HpWmEY6JMUpY/go-libp2p-crypto"
14
ds "gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore"
15
+ dssync "gx/ipfs/QmVSase1JP7cq9QkPT46oNwdp9pT6kBkG3oqS14y3QcZjG/go-datastore/sync"
16
)
17
18
type mockResolver struct {
@@ -76,7 +77,7 @@ func TestNamesysResolution(t *testing.T) {
77
}
78
79
func TestPublishWithCache0(t *testing.T) {
79
- dst := ds.NewMapDatastore()
80
+ dst := dssync.MutexWrap(ds.NewMapDatastore())
81
priv, _, err := ci.GenerateKeyPair(ci.RSA, 1024)
82
if err != nil {
83
t.Fatal(err)