mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-05 10:03:16 +00:00
476 lines
86 KiB
Plaintext
476 lines
86 KiB
Plaintext
2026-03-19 04:44:10.364 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-19 04:44:10.364 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-03-19_04-44-10__19400f44-e8a2-48d2-9eeb-7f3a3cfee0a2
|
|
2026-03-19 04:44:10.365 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-19 04:44:10.365 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-19 04:44:10.365 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
|
2026-03-19 04:44:10.372 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-19 04:44:10.372 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-19_04-44-10__19400f44-e8a2-48d2-9eeb-7f3a3cfee0a2__wakuorg_nwaku:latest.log
|
|
2026-03-19 04:44:10.372 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-19 04:44:10.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-19 04:44:10.374 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-19 04:44:10.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.112
|
|
2026-03-19 04:44:10.374 DEBUG [src.node.docker_mananger] Generated ports ['14427', '14428', '14429', '14430', '14431']
|
|
2026-03-19 04:44:10.374 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-19 04:44:10.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-19 04:44:10.375 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-19 04:44:10.375 DEBUG [src.node.docker_mananger] docker run -i -t -p 14427:14427 -p 14428:14428 -p 14429:14429 -p 14430:14430 -p 14431:14431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14429 --rest-port=14427 --tcp-port=14428 --discv5-udp-port=14430 --rest-address=0.0.0.0 --nat=extip:172.18.230.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0f8d19ba1cfd9f92fba98ef2c3ae168e3e2cdca9f112fafbcc967da50e846acf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14431 --metrics-logging=true --relay=true
|
|
2026-03-19 04:44:10.563 ERROR [src.node.docker_mananger] Max retries reached for container f8070292c558. Exiting log stream.
|
|
2026-03-19 04:44:10.575 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.112 waku bae66c65829dcbf61616ba8b5326ab386c2ce83d4b35a97b4610b6b82eaf52af
|
|
2026-03-19 04:44:10.616 DEBUG [src.node.docker_mananger] Container started with ID bae66c65829d. Setting up logs at ./log/docker/node1_2026-03-19_04-44-10__19400f44-e8a2-48d2-9eeb-7f3a3cfee0a2__wakuorg_nwaku:latest.log
|
|
2026-03-19 04:44:10.616 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14427
|
|
2026-03-19 04:44:10.616 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-19 04:44:11.157 ERROR [src.node.docker_mananger] Max retries reached for container 7ae40ef8f0b5. Exiting log stream.
|
|
2026-03-19 04:44:11.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:11.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
|
2026-03-19 04:44:11.620 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-19 04:44:11.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:11.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.112/tcp/14428/p2p/16Uiu2HAmLGSGageSz6BGETQEsswKLsn9ybefWFnmDxrbytdejCey","/ip4/172.18.230.112/tcp/14429/ws/p2p/16Uiu2HAmLGSGageSz6BGETQEsswKLsn9ybefWFnmDxrbytdejCey"],"enrUri":"enr:-L24QFTLDzPbD8fAsO5_dbWoM_VbmRWSlPxhnITUKn_yfcpVOpCtg7UmtP9YRTrHpnG1t-fwWEs9iVtDONjBUl2ANEQCgmlkgnY0gmlwhKwS5nCKbXVsdGlhZGRyc5YACASsEuZwBjhcAAoErBLmcAY4Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcRZxfJ-g4Op00q58ZliowsX-K2e-_VYwGewHHgB31EaDdGNwgjhcg3VkcII4XoV3YWt1MgE"}'
|
|
2026-03-19 04:44:11.623 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-19 04:44:11.629 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-19 04:44:11.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-19_04-44-10__19400f44-e8a2-48d2-9eeb-7f3a3cfee0a2__wakuorg_nwaku:latest.log
|
|
2026-03-19 04:44:11.630 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-19 04:44:11.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-19 04:44:11.631 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-19 04:44:11.631 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.230
|
|
2026-03-19 04:44:11.631 DEBUG [src.node.docker_mananger] Generated ports ['22039', '22040', '22041', '22042', '22043']
|
|
2026-03-19 04:44:11.632 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-19 04:44:11.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-19 04:44:11.632 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-19 04:44:11.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 22039:22039 -p 22040:22040 -p 22041:22041 -p 22042:22042 -p 22043:22043 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22041 --rest-port=22039 --tcp-port=22040 --discv5-udp-port=22042 --rest-address=0.0.0.0 --nat=extip:172.18.144.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7108bebb5bdf9d0fa508acefabdde3cfc7cc2f87b82f45afbad46440e16f8c7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22043 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFTLDzPbD8fAsO5_dbWoM_VbmRWSlPxhnITUKn_yfcpVOpCtg7UmtP9YRTrHpnG1t-fwWEs9iVtDONjBUl2ANEQCgmlkgnY0gmlwhKwS5nCKbXVsdGlhZGRyc5YACASsEuZwBjhcAAoErBLmcAY4Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDcRZxfJ-g4Op00q58ZliowsX-K2e-_VYwGewHHgB31EaDdGNwgjhcg3VkcII4XoV3YWt1MgE
|
|
2026-03-19 04:44:11.820 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.230 waku a32586a091c99964793c0973e75889f21fd87448e029f77ccb6b33df58f3c55c
|
|
2026-03-19 04:44:11.857 DEBUG [src.node.docker_mananger] Container started with ID a32586a091c9. Setting up logs at ./log/docker/node2_2026-03-19_04-44-10__19400f44-e8a2-48d2-9eeb-7f3a3cfee0a2__wakuorg_nwaku:latest.log
|
|
2026-03-19 04:44:11.858 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22039
|
|
2026-03-19 04:44:11.858 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-19 04:44:12.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:12.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
|
2026-03-19 04:44:12.882 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-19 04:44:12.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:12.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.230/tcp/22040/p2p/16Uiu2HAmBeiaoBppR82xLH3CBgHHWoGxo4dVh8Q9H1iNq3YyQ4q7","/ip4/172.18.144.230/tcp/22041/ws/p2p/16Uiu2HAmBeiaoBppR82xLH3CBgHHWoGxo4dVh8Q9H1iNq3YyQ4q7"],"enrUri":"enr:-L24QMwPmjkVbPfZP788eVbTn0kIdZizxLl5Ra0tClrPr3_oVEYjXR_BPHHUhCZEQMiSM6kwXHD45IlhOQNbJro_s5YCgmlkgnY0gmlwhKwSkOaKbXVsdGlhZGRyc5YACASsEpDmBlYYAAoErBKQ5gZWGd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8RJ8MgotQfjnQwrFRAw-7akaW2HAFkRFEMyfCvyNKUqDdGNwglYYg3VkcIJWGoV3YWt1MgE"}'
|
|
2026-03-19 04:44:12.890 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-19 04:44:12.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22039/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.112/tcp/14428/p2p/16Uiu2HAmLGSGageSz6BGETQEsswKLsn9ybefWFnmDxrbytdejCey"]'
|
|
2026-03-19 04:44:12.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:12.895 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
|
2026-03-19 04:44:12.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
|
|
2026-03-19 04:44:12.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:12.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22039/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
|
|
2026-03-19 04:44:12.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:12.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:12.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:12.912 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.013 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895452905555968,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.017 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895452905555968,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.021 INFO [src.steps.relay] WARM UP successful!!
|
|
2026-03-19 04:44:13.021 DEBUG [tests.relay.test_publish] Running test with payload A simple string
|
|
2026-03-19 04:44:13.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.127 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453022213477,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.131 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453022213477,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.135 DEBUG [tests.relay.test_publish] Running test with payload An integer
|
|
2026-03-19 04:44:13.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.141 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.241 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453135878609,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.245 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453135878609,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.249 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
|
|
2026-03-19 04:44:13.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.354 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453249512262,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.359 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453249512262,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.363 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
|
|
2026-03-19 04:44:13.363 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.469 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453363425408,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.473 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453363425408,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.477 DEBUG [tests.relay.test_publish] Running test with payload Emojis
|
|
2026-03-19 04:44:13.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.483 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.583 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453477722000,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.588 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453477722000,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.592 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
|
|
2026-03-19 04:44:13.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.597 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.697 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453592586227,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453592586227,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.706 DEBUG [tests.relay.test_publish] Running test with payload HTML content
|
|
2026-03-19 04:44:13.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.812 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453706299660,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.817 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453706299660,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.821 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
|
|
2026-03-19 04:44:13.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.826 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:13.926 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453821243607,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.932 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:13.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:13.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453821243607,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:13.936 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
|
|
2026-03-19 04:44:13.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:13.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:13.941 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.042 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453936540962,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.046 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895453936540962,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.050 DEBUG [tests.relay.test_publish] Running test with payload Binary data
|
|
2026-03-19 04:44:14.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.056 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.156 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454050705382,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.161 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454050705382,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.165 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
|
|
2026-03-19 04:44:14.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454165449832,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454165449832,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.279 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
|
|
2026-03-19 04:44:14.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.285 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.385 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454279932951,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.390 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.390 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454279932951,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.394 DEBUG [tests.relay.test_publish] Running test with payload A float number
|
|
2026-03-19 04:44:14.394 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.399 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.500 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454394271402,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.504 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454394271402,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.508 DEBUG [tests.relay.test_publish] Running test with payload A list
|
|
2026-03-19 04:44:14.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.513 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.614 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454508736777,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.618 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454508736777,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.622 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
|
|
2026-03-19 04:44:14.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.627 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.728 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454622346522,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.732 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454622346522,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.736 DEBUG [tests.relay.test_publish] Running test with payload Email format
|
|
2026-03-19 04:44:14.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.741 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.841 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454736450219,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.845 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454736450219,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.849 DEBUG [tests.relay.test_publish] Running test with payload URL format
|
|
2026-03-19 04:44:14.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.855 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:14.955 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454849427247,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.959 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:14.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:14.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454849427247,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:14.963 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
|
|
2026-03-19 04:44:14.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:14.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:14.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.069 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454963628698,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.074 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895454963628698,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.078 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
|
|
2026-03-19 04:44:15.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455078580047,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.189 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455078580047,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.192 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
|
|
2026-03-19 04:44:15.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.197 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.297 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455193148225,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.301 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455193148225,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.305 DEBUG [tests.relay.test_publish] Running test with payload A very long string
|
|
2026-03-19 04:44:15.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.311 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.411 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455305676728,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.416 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455305676728,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.421 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
|
|
2026-03-19 04:44:15.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.426 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.526 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455421315704,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.531 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455421315704,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.535 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
|
|
2026-03-19 04:44:15.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.540 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.640 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455535416087,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.645 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455535416087,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.648 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
|
|
2026-03-19 04:44:15.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.653 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.754 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455648915213,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.758 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455648915213,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.762 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
|
|
2026-03-19 04:44:15.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.768 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.868 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455762661250,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.874 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455762661250,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.877 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
|
|
2026-03-19 04:44:15.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:15.984 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455878072839,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.988 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:15.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:15.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455878072839,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:15.992 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
|
|
2026-03-19 04:44:15.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:15.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:15.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.097 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455992670662,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.102 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895455992670662,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.105 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
|
|
2026-03-19 04:44:16.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.211 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456106165469,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.215 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456106165469,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.218 DEBUG [tests.relay.test_publish] Running test with payload An IP address
|
|
2026-03-19 04:44:16.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.224 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.324 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456219177026,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.328 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456219177026,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.332 DEBUG [tests.relay.test_publish] Running test with payload A domain name
|
|
2026-03-19 04:44:16.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.438 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456332468777,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.443 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456332468777,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.446 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
|
|
2026-03-19 04:44:16.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.452 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.552 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456447142340,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.557 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456447142340,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.560 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
|
|
2026-03-19 04:44:16.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.566 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.666 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456561117430,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.670 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456561117430,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.674 DEBUG [tests.relay.test_publish] Running test with payload A phone number
|
|
2026-03-19 04:44:16.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.680 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.780 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456674470209,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.784 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456674470209,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.787 DEBUG [tests.relay.test_publish] Running test with payload A UUID
|
|
2026-03-19 04:44:16.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.793 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:16.893 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456788044876,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.898 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:16.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:16.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456788044876,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:16.901 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
|
|
2026-03-19 04:44:16.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:16.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:16.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:17.007 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456901943499,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.011 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895456901943499,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.015 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
|
|
2026-03-19 04:44:17.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:17.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:17.020 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:17.121 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457015744342,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.125 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457015744342,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.129 DEBUG [tests.relay.test_publish] Running test with payload A password
|
|
2026-03-19 04:44:17.130 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:17.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:17.135 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:17.235 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457130160870,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.240 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457130160870,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.243 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
|
|
2026-03-19 04:44:17.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:17.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:17.249 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:17.349 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.349 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457244187479,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.353 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457244187479,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.357 DEBUG [tests.relay.test_publish] Running test with payload A time string
|
|
2026-03-19 04:44:17.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:17.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:17.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:17.463 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457357233910,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.467 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457357233910,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.471 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
|
|
2026-03-19 04:44:17.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
|
2026-03-19 04:44:17.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-19 04:44:17.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-19 04:44:17.578 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14427/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457471717383,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.582 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-19 04:44:17.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22039/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-19 04:44:17.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773895457471717383,"ephemeral":false,"proof":""}]'
|
|
2026-03-19 04:44:17.588 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-19 04:44:17.589 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-19 04:44:17.590 DEBUG [src.node.waku_node] Stopping container with id bae66c65829d
|
|
2026-03-19 04:44:18.207 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-19 04:44:18.209 DEBUG [src.node.waku_node] Stopping container with id a32586a091c9
|
|
2026-03-19 04:44:18.803 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-19 04:44:18.806 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-19 04:44:18.820 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-19 04:44:18.835 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|