diff --git a/test/towerops/snmp/deferred_discovery_test.exs b/test/towerops/snmp/deferred_discovery_test.exs index 3bcfbc7f..87aedbea 100644 --- a/test/towerops/snmp/deferred_discovery_test.exs +++ b/test/towerops/snmp/deferred_discovery_test.exs @@ -67,8 +67,9 @@ defmodule Towerops.Snmp.DeferredDiscoveryTest do DeferredDiscovery.slow_check( client_opts, fn -> - Process.sleep(30) - {:ok, "too slow"} + receive do + :never -> {:ok, "too slow"} + end end, timeout: 25, default: [] @@ -84,8 +85,9 @@ defmodule Towerops.Snmp.DeferredDiscoveryTest do DeferredDiscovery.slow_check( client_opts, fn -> - Process.sleep(30) - {:ok, "too slow"} + receive do + :never -> {:ok, "too slow"} + end end, timeout: 25, default: %{status: :timeout}