Beispiel #1
0
 def test_node_connect_accept(self):
     log = stdout_logger()
     params1 = NodeParams(runmode=MAIN, port=8333)
     params2 = NodeParams(runmode=MAIN, port=8334)
     
     node1 = Node(params1, log)
     node2 = Node(params2, log)
     node1.connect_peer(SockAddr("localhost", 8334))
     node2.subscribe(Node.EVT_CONNECTED, lambda event: reactor.stop())
     reactor.run()
Beispiel #2
0
    def test_node_connect_accept(self):
        log = stdout_logger()
        params1 = NodeParams(runmode=MAIN, port=8333)
        params2 = NodeParams(runmode=MAIN, port=8334)

        node1 = Node(params1, log)
        node2 = Node(params2, log)
        node1.connect_peer(SockAddr("localhost", 8334))
        node2.subscribe(Node.EVT_CONNECTED, lambda event: reactor.stop())
        reactor.run()
Beispiel #3
0
 def test_node_send_receive_message(self):
     log = stdout_logger()
     params1 = NodeParams(runmode=MAIN, port=8335)
     params2 = NodeParams(runmode=MAIN, port=8336)
     
     node1 = Node(params1, log)
     node2 = Node(params2, log)
     def on_connect(event):
         node1.send_message(event.handler, VerackMessage())
     node1.subscribe(Node.EVT_CONNECTED, on_connect)
     
     def on_message(event):
         assert event.message.type == MSG_VERACK
         reactor.stop()
     node2.subscribe(Node.EVT_BASIC_MESSAGE, on_message)
     node1.connect_peer(SockAddr("localhost", 8336))
     
     reactor.run()
Beispiel #4
0
    def test_node_send_receive_message(self):
        log = stdout_logger()
        params1 = NodeParams(runmode=MAIN, port=8335)
        params2 = NodeParams(runmode=MAIN, port=8336)

        node1 = Node(params1, log)
        node2 = Node(params2, log)

        def on_connect(event):
            node1.send_message(event.handler, VerackMessage())

        node1.subscribe(Node.EVT_CONNECTED, on_connect)

        def on_message(event):
            assert event.message.type == MSG_VERACK
            reactor.stop()

        node2.subscribe(Node.EVT_BASIC_MESSAGE, on_message)
        node1.connect_peer(SockAddr("localhost", 8336))

        reactor.run()