mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 10:22:23 +00:00
write tests for RequestFromPeers
This commit is contained in:
parent
b7aa01cfb8
commit
3fae03a6b7
1 changed files with 17 additions and 5 deletions
|
|
@ -36,6 +36,7 @@ import (
|
|||
p2ptest "github.com/ethereum/go-ethereum/p2p/testing"
|
||||
"github.com/ethereum/go-ethereum/swarm/log"
|
||||
"github.com/ethereum/go-ethereum/swarm/network"
|
||||
pq "github.com/ethereum/go-ethereum/swarm/network/priorityqueue"
|
||||
"github.com/ethereum/go-ethereum/swarm/network/simulation"
|
||||
"github.com/ethereum/go-ethereum/swarm/state"
|
||||
"github.com/ethereum/go-ethereum/swarm/storage"
|
||||
|
|
@ -241,14 +242,19 @@ func TestRequestFromPeers(t *testing.T) {
|
|||
}, to)
|
||||
to.On(peer)
|
||||
r := NewRegistry(addr.ID(), delivery, nil, nil, nil)
|
||||
r.setPeer(NewPeer(protocolsPeer, r))
|
||||
ctx := context.Background()
|
||||
|
||||
sp := &Peer{
|
||||
Peer: protocolsPeer,
|
||||
pq: pq.New(int(PriorityQueue), PriorityQueueCap),
|
||||
streamer: r,
|
||||
}
|
||||
r.setPeer(sp)
|
||||
req := network.NewRequest(
|
||||
storage.Address(hash0[:]),
|
||||
true,
|
||||
&sync.Map{},
|
||||
)
|
||||
|
||||
ctx := context.Background()
|
||||
id, _, err := delivery.RequestFromPeers(ctx, req)
|
||||
|
||||
if err != nil {
|
||||
|
|
@ -273,14 +279,20 @@ func TestRequestFromPeersWithLightNode(t *testing.T) {
|
|||
}, to)
|
||||
to.On(peer)
|
||||
r := NewRegistry(addr.ID(), delivery, nil, nil, nil)
|
||||
r.setPeer(NewPeer(protocolsPeer, r))
|
||||
ctx := context.Background()
|
||||
sp := &Peer{
|
||||
Peer: protocolsPeer,
|
||||
pq: pq.New(int(PriorityQueue), PriorityQueueCap),
|
||||
streamer: r,
|
||||
}
|
||||
r.setPeer(sp)
|
||||
|
||||
req := network.NewRequest(
|
||||
storage.Address(hash0[:]),
|
||||
true,
|
||||
&sync.Map{},
|
||||
)
|
||||
|
||||
ctx := context.Background()
|
||||
_, _, err := delivery.RequestFromPeers(ctx, req)
|
||||
|
||||
expectedError := "no peer found"
|
||||
|
|
|
|||
Loading…
Reference in a new issue