diff --git a/node/src/endpoint_gossip/handler.rs b/node/src/endpoint_gossip/handler.rs
index 2491298ca85b374fd04247add61db155bf1dfe9e..d44ef5d25cdbd3681036e9c935e47f62808d6fff 100644
--- a/node/src/endpoint_gossip/handler.rs
+++ b/node/src/endpoint_gossip/handler.rs
@@ -62,7 +62,7 @@ pub enum DuniterPeeringEvent {
 
 pub enum DuniterPeeringCommand {
     /// Send a peering to a peer.
-    #[allow(dead_code)] // only used in tests for now, maybe in the future by RPC
+    #[cfg(test)]
     SendPeering(PeerId, Peering),
 }
 
@@ -231,6 +231,7 @@ where
 
     async fn handle_command(&mut self, cmd: DuniterPeeringCommand) {
         match cmd {
+            #[cfg(test)]
             DuniterPeeringCommand::SendPeering(peer, peering) => {
                 debug!(target: "duniter-libp2p", "[{}]Sending COMMANDED self peering to {}", self.network.local_peer_id(), peer);
                 match self