2023-09-11 11:30:12 +03:00
|
|
|
{.used.}
|
|
|
|
|
|
|
|
|
|
import
|
|
|
|
|
stew/shims/net as stewNet,
|
|
|
|
|
std/strutils,
|
|
|
|
|
testutils/unittests
|
|
|
|
|
import
|
|
|
|
|
../testlib/wakucore,
|
|
|
|
|
../testlib/wakunode
|
|
|
|
|
|
|
|
|
|
suite "Waku Core - Published Address":
|
|
|
|
|
|
|
|
|
|
test "Test IP 0.0.0.0":
|
|
|
|
|
let
|
2023-12-14 07:16:39 +01:00
|
|
|
node = newTestWakuNode(generateSecp256k1Key(), parseIpAddress(
|
2023-09-11 11:30:12 +03:00
|
|
|
"0.0.0.0"),Port(0))
|
|
|
|
|
|
|
|
|
|
check:
|
|
|
|
|
($node.announcedAddresses).contains("127.0.0.1")
|
|
|
|
|
|
|
|
|
|
test "Test custom IP":
|
|
|
|
|
let
|
2023-12-14 07:16:39 +01:00
|
|
|
node = newTestWakuNode(generateSecp256k1Key(), parseIpAddress(
|
2023-09-11 11:30:12 +03:00
|
|
|
"8.8.8.8"),Port(0))
|
|
|
|
|
|
|
|
|
|
check:
|
|
|
|
|
($node.announcedAddresses).contains("8.8.8.8")
|