diff --git a/tests/test_gossip.py b/tests/test_gossip.py index 0850f8a81..2dacfb9db 100644 --- a/tests/test_gossip.py +++ b/tests/test_gossip.py @@ -1766,7 +1766,7 @@ def test_gossip_announce_unknown_block(node_factory, bitcoind): sync_blockheight(bitcoind, [l1]) -@unittest.skipIf(DEVELOPER, "Developer gossip too fast!") +@pytest.mark.developer("gossip without DEVELOPER=1 is slow") def test_gossip_no_backtalk(node_factory): # l3 connects, gets gossip, but should *not* play it back. l1, l2, l3 = node_factory.get_nodes(3, @@ -1779,8 +1779,8 @@ def test_gossip_no_backtalk(node_factory): r'\[IN\] 0102', r'\[IN\] 0102', r'\[IN\] 0101', r'\[IN\] 0101']) - # Will flush every 60 seconds, so definitely should by this time! - time.sleep(90) + # With DEVELOPER, this is long enough for gossip flush. + time.sleep(2) assert not l3.daemon.is_in_log(r'\[OUT\] 0100')