Browse Source

"must remove file for test to run again" - no way I am doing this by hands, too lazy :)

pull/456/head
Anton Kaliaev 8 years ago
parent
commit
c128957723
No known key found for this signature in database GPG Key ID: 7B6881D965918214
1 changed files with 11 additions and 2 deletions
  1. +11
    -2
      rpc_test.go

+ 11
- 2
rpc_test.go View File

@ -2,6 +2,7 @@ package rpc
import ( import (
"net/http" "net/http"
"os/exec"
"testing" "testing"
"time" "time"
@ -13,8 +14,10 @@ import (
// Client and Server should work over tcp or unix sockets // Client and Server should work over tcp or unix sockets
const ( const (
tcpAddr = "tcp://0.0.0.0:46657"
unixAddr = "unix:///tmp/go-rpc.sock" // NOTE: must remove file for test to run again
tcpAddr = "tcp://0.0.0.0:46657"
unixSocket = "/tmp/go-rpc.sock"
unixAddr = "unix:///tmp/go-rpc.sock"
websocketEndpoint = "/websocket/endpoint" websocketEndpoint = "/websocket/endpoint"
) )
@ -43,6 +46,12 @@ func StatusResult(v string) (Result, error) {
// launch unix and tcp servers // launch unix and tcp servers
func init() { func init() {
cmd := exec.Command("rm", "-f", unixSocket)
err := cmd.Start()
if err != nil {
panic(err)
}
err = cmd.Wait()
mux := http.NewServeMux() mux := http.NewServeMux()
server.RegisterRPCFuncs(mux, Routes) server.RegisterRPCFuncs(mux, Routes)


Loading…
Cancel
Save