mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-05 01:53:28 +00:00
476 lines
86 KiB
Plaintext
476 lines
86 KiB
Plaintext
2026-03-24 04:44:00.909 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-24 04:44:00.909 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-03-24_04-44-00__784c314a-ef38-4844-98d8-cde6c46eb469
|
|
2026-03-24 04:44:00.909 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-24 04:44:00.910 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-24 04:44:00.910 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
|
2026-03-24 04:44:00.917 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-24 04:44:00.917 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-24_04-44-00__784c314a-ef38-4844-98d8-cde6c46eb469__wakuorg_nwaku:latest.log
|
|
2026-03-24 04:44:00.917 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-24 04:44:00.917 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-24 04:44:00.919 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-24 04:44:00.919 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.250
|
|
2026-03-24 04:44:00.919 DEBUG [src.node.docker_mananger] Generated ports ['24690', '24691', '24692', '24693', '24694']
|
|
2026-03-24 04:44:00.919 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-24 04:44:00.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-24 04:44:00.919 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-24 04:44:00.920 DEBUG [src.node.docker_mananger] docker run -i -t -p 24690:24690 -p 24691:24691 -p 24692:24692 -p 24693:24693 -p 24694:24694 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=24692 --rest-port=24690 --tcp-port=24691 --discv5-udp-port=24693 --rest-address=0.0.0.0 --nat=extip:172.18.202.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0133cd6386afa9ca3f59e7cdd8e2647f3dfcdde192a0ece6be20ea9cfcee78d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24694 --metrics-logging=true --relay=true
|
|
2026-03-24 04:44:01.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.250 waku e33551d0c5a12835a4a398ccc13cbf686d57bf93ab1ae0ca2fc50cf88293bec7
|
|
2026-03-24 04:44:01.140 ERROR [src.node.docker_mananger] Max retries reached for container 498249ae6ae5. Exiting log stream.
|
|
2026-03-24 04:44:01.163 DEBUG [src.node.docker_mananger] Container started with ID e33551d0c5a1. Setting up logs at ./log/docker/node1_2026-03-24_04-44-00__784c314a-ef38-4844-98d8-cde6c46eb469__wakuorg_nwaku:latest.log
|
|
2026-03-24 04:44:01.163 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24690
|
|
2026-03-24 04:44:01.163 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-24 04:44:01.649 ERROR [src.node.docker_mananger] Max retries reached for container 41b50a1e9b19. Exiting log stream.
|
|
2026-03-24 04:44:02.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:02.168 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-24 04:44:02.168 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-24 04:44:02.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:02.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.250/tcp/24691/p2p/16Uiu2HAmRLDRpdoZJkvBbNU7Y5Tnn7yNRcsWsvP6BEtTeG31PDTk","/ip4/172.18.202.250/tcp/24692/ws/p2p/16Uiu2HAmRLDRpdoZJkvBbNU7Y5Tnn7yNRcsWsvP6BEtTeG31PDTk"],"enrUri":"enr:-L24QKYTcN7WhBzXqDLhE0Q0UFabUOrtkfFCIYnFRAcLY2YtMY7X7rg9qvuRMsbX55dC-hqTNXhHhq4qo52OMdRJq38CgmlkgnY0gmlwhKwSyvqKbXVsdGlhZGRyc5YACASsEsr6BmBzAAoErBLK-gZgdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvFiuotcw0HaGzddJ3IiG35oiGw5w9QrdT3aWGiY1TK-DdGNwgmBzg3VkcIJgdYV3YWt1MgE"}'
|
|
2026-03-24 04:44:02.171 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-24 04:44:02.178 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-24 04:44:02.178 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-24_04-44-00__784c314a-ef38-4844-98d8-cde6c46eb469__wakuorg_nwaku:latest.log
|
|
2026-03-24 04:44:02.178 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-24 04:44:02.179 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-24 04:44:02.180 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-24 04:44:02.180 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.148
|
|
2026-03-24 04:44:02.180 DEBUG [src.node.docker_mananger] Generated ports ['37846', '37847', '37848', '37849', '37850']
|
|
2026-03-24 04:44:02.181 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-24 04:44:02.181 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-24 04:44:02.181 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-24 04:44:02.181 DEBUG [src.node.docker_mananger] docker run -i -t -p 37846:37846 -p 37847:37847 -p 37848:37848 -p 37849:37849 -p 37850:37850 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=37848 --rest-port=37846 --tcp-port=37847 --discv5-udp-port=37849 --rest-address=0.0.0.0 --nat=extip:172.18.20.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0b4ae25a7a7479a1c7cbdca8a22a5d7ef1ee1486615356aab5cf6fd67cfe40dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37850 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKYTcN7WhBzXqDLhE0Q0UFabUOrtkfFCIYnFRAcLY2YtMY7X7rg9qvuRMsbX55dC-hqTNXhHhq4qo52OMdRJq38CgmlkgnY0gmlwhKwSyvqKbXVsdGlhZGRyc5YACASsEsr6BmBzAAoErBLK-gZgdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvFiuotcw0HaGzddJ3IiG35oiGw5w9QrdT3aWGiY1TK-DdGNwgmBzg3VkcIJgdYV3YWt1MgE
|
|
2026-03-24 04:44:02.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.148 waku 6e9a279525988d2677f46a2ee0b3253e96c6d8b37319b93c38a540b9eb58c5c2
|
|
2026-03-24 04:44:02.415 DEBUG [src.node.docker_mananger] Container started with ID 6e9a27952598. Setting up logs at ./log/docker/node2_2026-03-24_04-44-00__784c314a-ef38-4844-98d8-cde6c46eb469__wakuorg_nwaku:latest.log
|
|
2026-03-24 04:44:02.415 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37846
|
|
2026-03-24 04:44:02.416 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-24 04:44:03.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.442 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-24 04:44:03.445 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-24 04:44:03.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.148/tcp/37847/p2p/16Uiu2HAmLnsmSdSpieKnvyy2qgCVyodYYdCp1MevMXnBkKTTGqv7","/ip4/172.18.20.148/tcp/37848/ws/p2p/16Uiu2HAmLnsmSdSpieKnvyy2qgCVyodYYdCp1MevMXnBkKTTGqv7"],"enrUri":"enr:-L24QHVkSbCgZL-dt74wTzA5WVVC8eRzeV5dAlpIVb2OWNLfR5xKqDAnya88dUqP5nhjCG0cn-GeRz27u00uvDKdqgMCgmlkgnY0gmlwhKwSFJSKbXVsdGlhZGRyc5YACASsEhSUBpPXAAoErBIUlAaT2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeOKyo_kV5g9FrFY6he78eDWoCm-x-qOCIanG6owMCQCDdGNwgpPXg3VkcIKT2YV3YWt1MgE"}'
|
|
2026-03-24 04:44:03.453 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-24 04:44:03.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.250/tcp/24691/p2p/16Uiu2HAmRLDRpdoZJkvBbNU7Y5Tnn7yNRcsWsvP6BEtTeG31PDTk"]'
|
|
2026-03-24 04:44:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.458 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
|
2026-03-24 04:44:03.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
|
|
2026-03-24 04:44:03.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37846/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
|
|
2026-03-24 04:44:03.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:03.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:03.578 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.581 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":1774327443469881856,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.582 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.585 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":1774327443469881856,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.586 INFO [src.steps.relay] WARM UP successful!!
|
|
2026-03-24 04:44:03.587 DEBUG [tests.relay.test_publish] Running test with payload A simple string
|
|
2026-03-24 04:44:03.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:03.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.593 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:03.693 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.696 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":1774327443587769268,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.698 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.700 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":1774327443587769268,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.702 DEBUG [tests.relay.test_publish] Running test with payload An integer
|
|
2026-03-24 04:44:03.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:03.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:03.809 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.812 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":1774327443702419499,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.813 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.816 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":1774327443702419499,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.817 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
|
|
2026-03-24 04:44:03.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:03.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.822 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:03.922 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.925 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":1774327443818008369,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.927 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:03.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:03.929 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":1774327443818008369,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:03.931 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
|
|
2026-03-24 04:44:03.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:03.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:03.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.037 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.041 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":1774327443931441343,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.042 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.044 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":1774327443931441343,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.046 DEBUG [tests.relay.test_publish] Running test with payload Emojis
|
|
2026-03-24 04:44:04.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.052 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.152 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.155 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":1774327444046473256,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.156 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.159 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":1774327444046473256,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.161 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
|
|
2026-03-24 04:44:04.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.167 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.267 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.270 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":1774327444161314608,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.271 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.274 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":1774327444161314608,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.275 DEBUG [tests.relay.test_publish] Running test with payload HTML content
|
|
2026-03-24 04:44:04.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.281 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.381 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.384 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":1774327444275742785,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.386 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.388 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":1774327444275742785,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.389 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
|
|
2026-03-24 04:44:04.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.495 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.498 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":1774327444389745837,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.500 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.503 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":1774327444389745837,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.504 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
|
|
2026-03-24 04:44:04.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.510 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.610 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.614 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":1774327444504738240,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.615 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.617 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":1774327444504738240,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.619 DEBUG [tests.relay.test_publish] Running test with payload Binary data
|
|
2026-03-24 04:44:04.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.725 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.728 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":1774327444619296732,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.730 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.732 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":1774327444619296732,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.733 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
|
|
2026-03-24 04:44:04.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.840 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.843 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":1774327444734236802,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.844 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.847 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":1774327444734236802,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.848 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
|
|
2026-03-24 04:44:04.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.854 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:04.954 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.957 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":1774327444848809450,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.959 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:04.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:04.961 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":1774327444848809450,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:04.963 DEBUG [tests.relay.test_publish] Running test with payload A float number
|
|
2026-03-24 04:44:04.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:04.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:04.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.068 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.072 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":1774327444963302229,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.073 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.076 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":1774327444963302229,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.077 DEBUG [tests.relay.test_publish] Running test with payload A list
|
|
2026-03-24 04:44:05.078 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.187 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":1774327445078001935,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.188 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.191 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":1774327445078001935,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.192 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
|
|
2026-03-24 04:44:05.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.198 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.298 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.301 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":1774327445192845165,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.303 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.305 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":1774327445192845165,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.306 DEBUG [tests.relay.test_publish] Running test with payload Email format
|
|
2026-03-24 04:44:05.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.312 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.412 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.415 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":1774327445307228811,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.416 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.418 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":1774327445307228811,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.420 DEBUG [tests.relay.test_publish] Running test with payload URL format
|
|
2026-03-24 04:44:05.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.426 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.526 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.529 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":1774327445420581616,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.531 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.533 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":1774327445420581616,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.535 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
|
|
2026-03-24 04:44:05.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.540 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.641 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.644 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":1774327445535265902,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.646 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.649 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":1774327445535265902,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.650 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
|
|
2026-03-24 04:44:05.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.756 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.760 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":1774327445650729761,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.761 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.764 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":1774327445650729761,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.765 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
|
|
2026-03-24 04:44:05.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.770 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.870 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.874 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":1774327445765792811,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.875 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.878 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":1774327445765792811,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.879 DEBUG [tests.relay.test_publish] Running test with payload A very long string
|
|
2026-03-24 04:44:05.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:05.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:05.886 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:05.986 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.989 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":1774327445879555250,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.991 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:05.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:05.994 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":1774327445879555250,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:05.996 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
|
|
2026-03-24 04:44:05.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.003 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.103 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.106 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":1774327445996448900,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.108 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.111 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":1774327445996448900,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.112 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
|
|
2026-03-24 04:44:06.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.118 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.219 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.222 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":1774327446112823755,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.223 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.226 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":1774327446112823755,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.227 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
|
|
2026-03-24 04:44:06.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.233 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.334 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.337 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":1774327446227913602,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.339 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.341 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":1774327446227913602,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.343 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
|
|
2026-03-24 04:44:06.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.449 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.451 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":1774327446343340943,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.454 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.456 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":1774327446343340943,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.457 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
|
|
2026-03-24 04:44:06.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.563 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.566 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":1774327446458126769,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.568 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.570 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":1774327446458126769,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.571 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
|
|
2026-03-24 04:44:06.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.578 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.678 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.681 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":1774327446571820387,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.683 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.685 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":1774327446571820387,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.687 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
|
|
2026-03-24 04:44:06.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.692 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.792 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.796 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":1774327446687462387,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.797 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.800 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":1774327446687462387,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.801 DEBUG [tests.relay.test_publish] Running test with payload An IP address
|
|
2026-03-24 04:44:06.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.807 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:06.908 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.911 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":1774327446801918261,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.912 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:06.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:06.915 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":1774327446801918261,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:06.916 DEBUG [tests.relay.test_publish] Running test with payload A domain name
|
|
2026-03-24 04:44:06.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:06.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:06.921 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.022 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.025 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":1774327446916753218,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.026 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.029 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":1774327446916753218,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.030 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
|
|
2026-03-24 04:44:07.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.036 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.136 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.139 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":1774327447031019649,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.141 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.143 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":1774327447031019649,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.145 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
|
|
2026-03-24 04:44:07.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.251 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.254 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":1774327447145278571,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.256 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.258 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":1774327447145278571,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.260 DEBUG [tests.relay.test_publish] Running test with payload A phone number
|
|
2026-03-24 04:44:07.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.265 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.365 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.366 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.369 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":1774327447260295712,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.370 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.372 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":1774327447260295712,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.374 DEBUG [tests.relay.test_publish] Running test with payload A UUID
|
|
2026-03-24 04:44:07.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.380 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.480 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.483 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":1774327447374331641,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.485 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.487 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":1774327447374331641,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.488 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
|
|
2026-03-24 04:44:07.489 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.594 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.597 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":1774327447489045591,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.599 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.601 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":1774327447489045591,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.603 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
|
|
2026-03-24 04:44:07.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.709 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.712 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":1774327447603535112,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.714 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.716 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":1774327447603535112,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.717 DEBUG [tests.relay.test_publish] Running test with payload A password
|
|
2026-03-24 04:44:07.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.824 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.827 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":1774327447717977148,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.828 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.831 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":1774327447717977148,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.832 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
|
|
2026-03-24 04:44:07.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:07.938 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.941 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":1774327447832779766,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.942 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:07.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:07.945 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":1774327447832779766,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:07.946 DEBUG [tests.relay.test_publish] Running test with payload A time string
|
|
2026-03-24 04:44:07.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:07.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:07.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:08.052 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:08.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:08.056 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":1774327447946924580,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:08.057 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:08.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:08.060 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":1774327447946924580,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:08.061 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
|
|
2026-03-24 04:44:08.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24690/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-24 04:44:08.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-24 04:44:08.067 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-24 04:44:08.167 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:08.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24690/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:08.170 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":1774327448062198373,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:08.171 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-24 04:44:08.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37846/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-24 04:44:08.174 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":1774327448062198373,"ephemeral":false,"proof":""}]'
|
|
2026-03-24 04:44:08.177 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-24 04:44:08.178 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-24 04:44:08.179 DEBUG [src.node.waku_node] Stopping container with id e33551d0c5a1
|
|
2026-03-24 04:44:08.772 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-24 04:44:08.773 DEBUG [src.node.waku_node] Stopping container with id 6e9a27952598
|
|
2026-03-24 04:44:09.339 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-24 04:44:09.341 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-24 04:44:09.356 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-24 04:44:09.370 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|