From b2c6704846fd32ce01cbdb01c078c1d61d211958 Mon Sep 17 00:00:00 2001 From: Andrea Leopardi Date: Mon, 7 Aug 2023 13:25:23 +0200 Subject: [PATCH] Check one thing on OSX only --- test/xandra/cluster/ccm_test.exs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/test/xandra/cluster/ccm_test.exs b/test/xandra/cluster/ccm_test.exs index 30f2df71..d512b4f4 100644 --- a/test/xandra/cluster/ccm_test.exs +++ b/test/xandra/cluster/ccm_test.exs @@ -53,15 +53,17 @@ defmodule Xandra.Cluster.CCMTest do end defp validate_ifaddresses do - {:ok, addresses} = :inet.getifaddrs() - assert {~c"lo0", info} = List.keyfind!(addresses, ~c"lo0", 0) + if :os.type() == {:unix, :darwin} do + {:ok, addresses} = :inet.getifaddrs() + assert {~c"lo0", info} = List.keyfind!(addresses, ~c"lo0", 0) - localhosts = for {:addr, {127, 0, 0, _} = addr} <- info, do: addr + localhosts = for {:addr, {127, 0, 0, _} = addr} <- info, do: addr - assert Enum.sort(localhosts) == [ - {127, 0, 0, 1}, - {127, 0, 0, 2}, - {127, 0, 0, 3} - ] + assert Enum.sort(localhosts) == [ + {127, 0, 0, 1}, + {127, 0, 0, 2}, + {127, 0, 0, 3} + ] + end end end