@cryptotaxi247 / kubo / commits / 3c9be8770

mock2: ConnectAll

Juan Batiz-Benet committed Dec 17, 2014 at 06:23 UTC 3c9be877049435342d88fafabd9cdc64a4174143
1 file changed +14 -2
net/mock2/mock_net.go
+14 -2
@@ -226,8 +226,20 @@ func (mn *mocknet) removeLink(l *link) {
226 delete(mn.links[pid(n2.peer)][pid(n1.peer)], l)
227 }
228
229 -func (mn *mocknet) ConnectAll(p1, p2 peer.Peer) (Link, error) {
230 - panic("nyi")
229 +func (mn *mocknet) ConnectAll() error {
230 + nets := mn.Nets()
231 + for _, n1 := range nets {
232 + for _, n2 := range nets {
233 + if n1 == n2 {
234 + continue
235 + }
236 +
237 + if err := mn.ConnectNets(n1, n2); err != nil {
238 + return err
239 + }
240 + }
241 + }
242 + return nil
243 }
244
245 func (mn *mocknet) ConnectPeers(a, b peer.Peer) error {