Пример #1
0
 def test_relay_link(self):
     bob = DHT(networking=0)
     alice = DHT(networking=0)
     bob.add_relay_link(alice)
     alice.add_relay_link(bob)
     msg = u"test"
     bob.send_direct_message(alice.get_id(), msg)
     assert(alice.has_messages())
     assert(alice.get_messages()[0][u"message"] == msg)
Пример #2
0
 def test_relay_link(self):
     bob = DHT(networking=0)
     alice = DHT(networking=0)
     alice.protocol.messages_received = Queue()
     bob.protocol.messages_received = Queue()
     bob.add_relay_link(alice)
     alice.add_relay_link(bob)
     msg = u"test"
     bob.send_direct_message(alice.get_id(), msg)
     assert (alice.has_messages())
     assert (alice.get_messages()[0] == msg)
Пример #3
0
 def test_relay_link(self):
     bob = DHT(networking=0)
     alice = DHT(networking=0)
     alice.protocol.messages_received = Queue()
     bob.protocol.messages_received = Queue()
     bob.add_relay_link(alice)
     alice.add_relay_link(bob)
     msg = u"test"
     bob.send_direct_message(alice.get_id(), msg)
     assert alice.has_messages()
     assert alice.get_messages()[0] == msg
Пример #4
0
    def test_00001(self):
        dht_node = DHT()
        content = u"content"
        dht_node.send_direct_message(dht_node.node_id, content)
        replies = dht_node.list(dht_node.node_id, dht_node.password)
        print(len(replies))
        assert (len(replies) == 1)
        assert (replies[0] == content)

        dht_node.send_direct_message(dht_node.node_id, content)
        replies = dht_node.list(dht_node.node_id, dht_node.password)
        print(replies)
Пример #5
0
    def test_00001(self):
        dht_node = DHT()
        content = u"content"
        dht_node.send_direct_message(dht_node.node_id, content)
        replies = dht_node.list(dht_node.node_id, dht_node.password)
        print(len(replies))
        assert len(replies) == 1
        assert replies[0] == content

        dht_node.send_direct_message(dht_node.node_id, content)
        replies = dht_node.list(dht_node.node_id, dht_node.password)
        print(replies)
Пример #6
0
    def test_00001(self):
        dht_node = DHT()
        content = u"content"
        dht_node.send_direct_message(dht_node.node_id, content)
        replies = dht_node.list(dht_node.node_id, dht_node.password)
        assert (len(replies) == 1)
        assert (replies[0] == content)

        if sys.version_info >= (3, 0, 0):
            assert (type(replies[0]) == str)
        else:
            assert (type(replies[0]) == unicode)