daemon_test: use proper temp dir
Juan Batiz-Benet committed
Sep 27, 2014 at 18:35 UTC
7492a708a3a9d7bfa8743cf185a776ef2e69f518
1 file changed
+10
-2
daemon/daemon_test.go
+10
-2
@@ -2,6 +2,7 @@ package daemon
2
3
import (
4
"encoding/base64"
5
+ "os"
6
"testing"
7
8
ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr"
@@ -47,7 +48,7 @@ func TestInitializeDaemonListener(t *testing.T) {
48
Identity: id,
49
Datastore: config.Datastore{
50
Type: "leveldb",
50
- Path: ".testdb",
51
+ Path: ".test/datastore",
52
},
53
Addresses: config.Addresses{
54
Swarm: "/ip4/0.0.0.0/tcp/4001",
@@ -56,6 +57,12 @@ func TestInitializeDaemonListener(t *testing.T) {
57
},
58
}
59
60
+ var tempConfigDir = ".test"
61
+ err = os.MkdirAll(tempConfigDir, os.ModeDir|0777)
62
+ if err != nil {
63
+ t.Fatalf("error making temp config dir: %v", err)
64
+ }
65
+
66
for _, c := range nodeConfigs {
67
68
node, _ := core.NewIpfsNode(c, false)
@@ -63,7 +70,8 @@ func TestInitializeDaemonListener(t *testing.T) {
70
if err != nil {
71
t.Fatal(err)
72
}
66
- dl, initErr := NewDaemonListener(node, addr, ".")
73
+
74
+ dl, initErr := NewDaemonListener(node, addr, tempConfigDir)
75
if initErr != nil {
76
t.Fatal(initErr)
77
}