mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2025-12-31 20:36:24 +00:00
working on adding tests
This commit is contained in:
0
tests/routing/__init__.py
Normal file
0
tests/routing/__init__.py
Normal file
25
tests/routing/test_kad_peer_router.py
Normal file
25
tests/routing/test_kad_peer_router.py
Normal file
@ -0,0 +1,25 @@
|
||||
import asyncio
|
||||
import pytest
|
||||
|
||||
from libp2p.kademlia.network import KademliaServer
|
||||
from libp2p.routing.kademlia.kademlia_peer_router import KadmeliaPeerRouter
|
||||
from libp2p.peer.id import id_b58_encode
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_example():
|
||||
node_a = KademliaServer()
|
||||
await node_a.listen(5678)
|
||||
|
||||
node_b = KademliaServer()
|
||||
await node_b.listen(5679)
|
||||
|
||||
value = await node_b.bootstrap([("127.0.0.1", 5678)])
|
||||
peer_info = value[0]
|
||||
peer_id = peer_info.peer_id_obj
|
||||
print(id_b58_encode(peer_id))
|
||||
# await node_a.set(peer_info.xor_id, str(peer_info.ip) + "/" + str(peer_info.port))
|
||||
# router = KadmeliaPeerRouter(node_b)
|
||||
# value = await router.find_peer(peer_id)
|
||||
# print("value vvvv")
|
||||
# print(value.xor_)
|
||||
# assert value == str(peer_info.ip) + "/" + str(peer_info.port)
|
||||
Reference in New Issue
Block a user