mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2025-05-04 09:02:28 +00:00
network: move SendVersion() to the Peer
Only leave server-specific `getVersionMsg()` in the Server, all the other logic is peer-related.
This commit is contained in:
parent
9befd8de99
commit
1f672e0da7
6 changed files with 26 additions and 20 deletions
|
@ -12,7 +12,7 @@ import (
|
|||
func TestSendVersion(t *testing.T) {
|
||||
var (
|
||||
s = newTestServer(t)
|
||||
p = newLocalPeer(t)
|
||||
p = newLocalPeer(t, s)
|
||||
)
|
||||
s.Port = 3000
|
||||
s.UserAgent = "/test/"
|
||||
|
@ -29,7 +29,7 @@ func TestSendVersion(t *testing.T) {
|
|||
assert.Equal(t, uint32(0), version.StartHeight)
|
||||
}
|
||||
|
||||
if err := s.sendVersion(p); err != nil {
|
||||
if err := p.SendVersion(); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
@ -38,7 +38,7 @@ func TestSendVersion(t *testing.T) {
|
|||
func TestVerackAfterHandleVersionCmd(t *testing.T) {
|
||||
var (
|
||||
s = newTestServer(t)
|
||||
p = newLocalPeer(t)
|
||||
p = newLocalPeer(t, s)
|
||||
)
|
||||
na, _ := net.ResolveTCPAddr("tcp", "0.0.0.0:3000")
|
||||
p.netaddr = *na
|
||||
|
@ -59,8 +59,8 @@ func TestVerackAfterHandleVersionCmd(t *testing.T) {
|
|||
func TestServerNotSendsVerack(t *testing.T) {
|
||||
var (
|
||||
s = newTestServer(t)
|
||||
p = newLocalPeer(t)
|
||||
p2 = newLocalPeer(t)
|
||||
p = newLocalPeer(t, s)
|
||||
p2 = newLocalPeer(t, s)
|
||||
)
|
||||
s.id = 1
|
||||
go s.run()
|
||||
|
@ -92,7 +92,7 @@ func TestServerNotSendsVerack(t *testing.T) {
|
|||
func TestRequestHeaders(t *testing.T) {
|
||||
var (
|
||||
s = newTestServer(t)
|
||||
p = newLocalPeer(t)
|
||||
p = newLocalPeer(t, s)
|
||||
)
|
||||
p.messageHandler = func(t *testing.T, msg *Message) {
|
||||
assert.IsType(t, &payload.GetBlocks{}, msg.Payload)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue