+ rp := &remotePeer{PrivKey: remotePrivKey, Config: &rpCfg}
+ rp.Start()
+ defer rp.Stop()
+ for {
+ if ok := s1.security.IsBanned(rp.addr.IP.String(), security.LevelMsgIllegal, "test"); ok {
+ break
+ }
+ }
+ if err := s1.DialPeerWithAddress(rp.addr); errors.Root(err) != security.ErrConnectBannedPeer {