Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-dms3-routing
Commits
9b3a1679
Commit
9b3a1679
authored
Dec 24, 2014
by
Brian Tiger Chow
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
style(testutil) rename testutil.Peer -> testutil.Identity
cc @jbenet
parent
536262ca
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
14 deletions
+14
-14
mock/centralized_client.go
mock/centralized_client.go
+1
-1
mock/centralized_server.go
mock/centralized_server.go
+2
-2
mock/centralized_test.go
mock/centralized_test.go
+7
-7
mock/dht.go
mock/dht.go
+2
-2
mock/interface.go
mock/interface.go
+2
-2
No files found.
mock/centralized_client.go
View file @
9b3a1679
...
@@ -17,7 +17,7 @@ var log = u.Logger("mockrouter")
...
@@ -17,7 +17,7 @@ var log = u.Logger("mockrouter")
type
client
struct
{
type
client
struct
{
datastore
ds
.
Datastore
datastore
ds
.
Datastore
server
server
server
server
peer
testutil
.
Peer
peer
testutil
.
Identity
}
}
// FIXME(brian): is this method meant to simulate putting a value into the network?
// FIXME(brian): is this method meant to simulate putting a value into the network?
...
...
mock/centralized_server.go
View file @
9b3a1679
...
@@ -73,11 +73,11 @@ func (rs *s) Providers(k u.Key) []peer.PeerInfo {
...
@@ -73,11 +73,11 @@ func (rs *s) Providers(k u.Key) []peer.PeerInfo {
return
ret
return
ret
}
}
func
(
rs
*
s
)
Client
(
p
testutil
.
Peer
)
Client
{
func
(
rs
*
s
)
Client
(
p
testutil
.
Identity
)
Client
{
return
rs
.
ClientWithDatastore
(
context
.
Background
(),
p
,
ds
.
NewMapDatastore
())
return
rs
.
ClientWithDatastore
(
context
.
Background
(),
p
,
ds
.
NewMapDatastore
())
}
}
func
(
rs
*
s
)
ClientWithDatastore
(
_
context
.
Context
,
p
testutil
.
Peer
,
datastore
ds
.
Datastore
)
Client
{
func
(
rs
*
s
)
ClientWithDatastore
(
_
context
.
Context
,
p
testutil
.
Identity
,
datastore
ds
.
Datastore
)
Client
{
return
&
client
{
return
&
client
{
peer
:
p
,
peer
:
p
,
datastore
:
ds
.
NewMapDatastore
(),
datastore
:
ds
.
NewMapDatastore
(),
...
...
mock/centralized_test.go
View file @
9b3a1679
...
@@ -13,7 +13,7 @@ import (
...
@@ -13,7 +13,7 @@ import (
func
TestKeyNotFound
(
t
*
testing
.
T
)
{
func
TestKeyNotFound
(
t
*
testing
.
T
)
{
var
pi
=
testutil
.
Rand
Peer
OrFatal
(
t
)
var
pi
=
testutil
.
Rand
Identity
OrFatal
(
t
)
var
key
=
u
.
Key
(
"mock key"
)
var
key
=
u
.
Key
(
"mock key"
)
var
ctx
=
context
.
Background
()
var
ctx
=
context
.
Background
()
...
@@ -26,7 +26,7 @@ func TestKeyNotFound(t *testing.T) {
...
@@ -26,7 +26,7 @@ func TestKeyNotFound(t *testing.T) {
}
}
func
TestClientFindProviders
(
t
*
testing
.
T
)
{
func
TestClientFindProviders
(
t
*
testing
.
T
)
{
pi
:=
testutil
.
Rand
Peer
OrFatal
(
t
)
pi
:=
testutil
.
Rand
Identity
OrFatal
(
t
)
rs
:=
NewServer
()
rs
:=
NewServer
()
client
:=
rs
.
Client
(
pi
)
client
:=
rs
.
Client
(
pi
)
...
@@ -57,7 +57,7 @@ func TestClientOverMax(t *testing.T) {
...
@@ -57,7 +57,7 @@ func TestClientOverMax(t *testing.T) {
k
:=
u
.
Key
(
"hello"
)
k
:=
u
.
Key
(
"hello"
)
numProvidersForHelloKey
:=
100
numProvidersForHelloKey
:=
100
for
i
:=
0
;
i
<
numProvidersForHelloKey
;
i
++
{
for
i
:=
0
;
i
<
numProvidersForHelloKey
;
i
++
{
pi
:=
testutil
.
Rand
Peer
OrFatal
(
t
)
pi
:=
testutil
.
Rand
Identity
OrFatal
(
t
)
err
:=
rs
.
Client
(
pi
)
.
Provide
(
context
.
Background
(),
k
)
err
:=
rs
.
Client
(
pi
)
.
Provide
(
context
.
Background
(),
k
)
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Fatal
(
err
)
t
.
Fatal
(
err
)
...
@@ -65,7 +65,7 @@ func TestClientOverMax(t *testing.T) {
...
@@ -65,7 +65,7 @@ func TestClientOverMax(t *testing.T) {
}
}
max
:=
10
max
:=
10
pi
:=
testutil
.
Rand
Peer
OrFatal
(
t
)
pi
:=
testutil
.
Rand
Identity
OrFatal
(
t
)
client
:=
rs
.
Client
(
pi
)
client
:=
rs
.
Client
(
pi
)
providersFromClient
:=
client
.
FindProvidersAsync
(
context
.
Background
(),
k
,
max
)
providersFromClient
:=
client
.
FindProvidersAsync
(
context
.
Background
(),
k
,
max
)
...
@@ -100,7 +100,7 @@ func TestCanceledContext(t *testing.T) {
...
@@ -100,7 +100,7 @@ func TestCanceledContext(t *testing.T) {
default
:
default
:
}
}
pi
,
err
:=
testutil
.
Rand
Peer
()
pi
,
err
:=
testutil
.
Rand
Identity
()
if
err
!=
nil
{
if
err
!=
nil
{
t
.
Error
(
err
)
t
.
Error
(
err
)
}
}
...
@@ -112,7 +112,7 @@ func TestCanceledContext(t *testing.T) {
...
@@ -112,7 +112,7 @@ func TestCanceledContext(t *testing.T) {
}
}
}()
}()
local
:=
testutil
.
Rand
Peer
OrFatal
(
t
)
local
:=
testutil
.
Rand
Identity
OrFatal
(
t
)
client
:=
rs
.
Client
(
local
)
client
:=
rs
.
Client
(
local
)
t
.
Log
(
"warning: max is finite so this test is non-deterministic"
)
t
.
Log
(
"warning: max is finite so this test is non-deterministic"
)
...
@@ -138,7 +138,7 @@ func TestCanceledContext(t *testing.T) {
...
@@ -138,7 +138,7 @@ func TestCanceledContext(t *testing.T) {
func
TestValidAfter
(
t
*
testing
.
T
)
{
func
TestValidAfter
(
t
*
testing
.
T
)
{
pi
:=
testutil
.
Rand
Peer
OrFatal
(
t
)
pi
:=
testutil
.
Rand
Identity
OrFatal
(
t
)
var
key
=
u
.
Key
(
"mock key"
)
var
key
=
u
.
Key
(
"mock key"
)
var
ctx
=
context
.
Background
()
var
ctx
=
context
.
Background
()
conf
:=
DelayConfig
{
conf
:=
DelayConfig
{
...
...
mock/dht.go
View file @
9b3a1679
...
@@ -19,11 +19,11 @@ func NewDHTNetwork(mn mocknet.Mocknet) Server {
...
@@ -19,11 +19,11 @@ func NewDHTNetwork(mn mocknet.Mocknet) Server {
}
}
}
}
func
(
rs
*
mocknetserver
)
Client
(
p
testutil
.
Peer
)
Client
{
func
(
rs
*
mocknetserver
)
Client
(
p
testutil
.
Identity
)
Client
{
return
rs
.
ClientWithDatastore
(
context
.
TODO
(),
p
,
ds
.
NewMapDatastore
())
return
rs
.
ClientWithDatastore
(
context
.
TODO
(),
p
,
ds
.
NewMapDatastore
())
}
}
func
(
rs
*
mocknetserver
)
ClientWithDatastore
(
ctx
context
.
Context
,
p
testutil
.
Peer
,
ds
ds
.
Datastore
)
Client
{
func
(
rs
*
mocknetserver
)
ClientWithDatastore
(
ctx
context
.
Context
,
p
testutil
.
Identity
,
ds
ds
.
Datastore
)
Client
{
// FIXME AddPeer doesn't appear to be idempotent
// FIXME AddPeer doesn't appear to be idempotent
...
...
mock/interface.go
View file @
9b3a1679
...
@@ -16,8 +16,8 @@ import (
...
@@ -16,8 +16,8 @@ import (
// Server provides mockrouting Clients
// Server provides mockrouting Clients
type
Server
interface
{
type
Server
interface
{
Client
(
p
testutil
.
Peer
)
Client
Client
(
p
testutil
.
Identity
)
Client
ClientWithDatastore
(
context
.
Context
,
testutil
.
Peer
,
ds
.
Datastore
)
Client
ClientWithDatastore
(
context
.
Context
,
testutil
.
Identity
,
ds
.
Datastore
)
Client
}
}
// Client implements IpfsRouting
// Client implements IpfsRouting
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment