radicle-reticulum/tests
Maciek "mab122" Bator 2ab81b525f test: integration tests for gossip, bridge discovery, and TCP tunneling
FakeRNSNetwork routes announces and packets between instances in-process,
replacing the need for real RNS hardware in CI.  Covers:

- Gossip: A broadcasts new refs → B receives packet → B triggers sync
- Gossip: repeated identical refs do not trigger a spurious sync
- Gossip: peer discovery via announce causes initial ref exchange
- Bridge: mutual discovery, NID extraction, de-duplication of auto_seed
- TCP tunnel: data forwarded from TCP socket to RNS Packet
- TCP tunnel: data received from RNS written back to TCP socket

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 13:19:01 +02:00
..
__init__.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
test_adapter.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
test_bridge.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
test_gossip.py feat: watchdog push detection, setup command, and gossip refactor 2026-04-22 22:28:42 +02:00
test_identity.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
test_integration.py test: integration tests for gossip, bridge discovery, and TCP tunneling 2026-04-23 13:19:01 +02:00
test_link.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
test_messages.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00