@cryptotaxi247 / kubo / commits / d390e31c1

refactor(bitswap/testnet) extract interface in prep for mockpeernet version

License: MIT Signed-off-by: Brian Tiger Chow <brian@perfmode.com>

Brian Tiger Chow committed Dec 16, 2014 at 18:10 UTC d390e31c11128c9fa770fc92f0547b348b5122e6
2 files changed +13 -8
exchange/bitswap/testnet/interface.go new
+13
@@ -0,0 +1,13 @@
1 +package bitswap
2 +
3 +import (
4 + bsnet "github.com/jbenet/go-ipfs/exchange/bitswap/network"
5 + peer "github.com/jbenet/go-ipfs/peer"
6 + "github.com/jbenet/go-ipfs/util/testutil"
7 +)
8 +
9 +type Network interface {
10 + Adapter(testutil.Peer) bsnet.BitSwapNetwork
11 +
12 + HasPeer(peer.ID) bool
13 +}
exchange/bitswap/testnet/network.go
-8
@@ -15,14 +15,6 @@ import (
15 testutil "github.com/jbenet/go-ipfs/util/testutil"
16 )
17
18 -type Network interface {
19 - Adapter(testutil.Peer) bsnet.BitSwapNetwork
20 -
21 - HasPeer(peer.ID) bool
22 -}
23 -
24 -// network impl
25 -
18 func VirtualNetwork(rs mockrouting.Server, d delay.D) Network {
19 return &network{
20 clients: make(map[peer.ID]bsnet.Receiver),