mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2026-02-11 07:30:55 +00:00
Add ttl for peer data expiration (#655)
* Add ttl and last_identified to peerdata * Add test for ttl Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> * Fix lint and add newsfragments Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> * Fix failing ci Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> * fix ttl time from 600 to 120 Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> * fix test ttl timeout and lint errors Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> * Fix docstrings Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> * rebase main * remove print statement --------- Signed-off-by: sukhman <sukhmansinghsaluja@gmail.com> Co-authored-by: pacrob <5199899+pacrob@users.noreply.github.com>
This commit is contained in:
@ -44,12 +44,12 @@ async def test_simple_two_nodes():
|
||||
|
||||
@pytest.mark.trio
|
||||
async def test_timed_cache_two_nodes():
|
||||
# Two nodes using LastSeenCache with a TTL of 120 seconds
|
||||
# Two nodes using LastSeenCache with a TTL of 10 seconds
|
||||
def get_msg_id(msg):
|
||||
return msg.data + msg.from_id
|
||||
|
||||
async with PubsubFactory.create_batch_with_floodsub(
|
||||
2, seen_ttl=120, msg_id_constructor=get_msg_id
|
||||
2, seen_ttl=10, msg_id_constructor=get_msg_id
|
||||
) as pubsubs_fsub:
|
||||
message_indices = [1, 1, 2, 1, 3, 1, 4, 1, 5, 1]
|
||||
expected_received_indices = [1, 2, 3, 4, 5]
|
||||
|
||||
Reference in New Issue
Block a user