mirror of
https://github.com/logos-messaging/logos-delivery-interop-tests.git
synced 2026-05-17 04:59:58 +00:00
476 lines
86 KiB
Plaintext
476 lines
86 KiB
Plaintext
2026-03-05 04:40:33.795 DEBUG [tests.conftest] Running fixture setup: test_id
|
|
2026-03-05 04:40:33.795 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-03-05_04-40-33__46ff404d-5da1-4801-b11e-980f8396b6f1
|
|
2026-03-05 04:40:33.795 DEBUG [src.steps.common] Running fixture setup: common_setup
|
|
2026-03-05 04:40:33.795 DEBUG [src.steps.relay] Running fixture setup: relay_setup
|
|
2026-03-05 04:40:33.796 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
|
|
2026-03-05 04:40:33.802 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-05 04:40:33.804 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-05_04-40-33__46ff404d-5da1-4801-b11e-980f8396b6f1__wakuorg_nwaku:latest.log
|
|
2026-03-05 04:40:33.804 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 04:40:33.804 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 04:40:33.806 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 04:40:33.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.114
|
|
2026-03-05 04:40:33.806 DEBUG [src.node.docker_mananger] Generated ports ['17113', '17114', '17115', '17116', '17117']
|
|
2026-03-05 04:40:33.806 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 04:40:33.806 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 04:40:33.806 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 04:40:33.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 17113:17113 -p 17114:17114 -p 17115:17115 -p 17116:17116 -p 17117:17117 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=17115 --rest-port=17113 --tcp-port=17114 --discv5-udp-port=17116 --rest-address=0.0.0.0 --nat=extip:172.18.192.114 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60dc076158529cccc8caddceadbaff9f79d23b5f6e9dc90ce60f608b97939b7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17117 --metrics-logging=true --relay=true
|
|
2026-03-05 04:40:34.007 ERROR [src.node.docker_mananger] Max retries reached for container 70ce79a3256f. Exiting log stream.
|
|
2026-03-05 04:40:34.015 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.114 waku 7aaa68342412561b05553806ecf56304aa8e86942862ddeee30106cb463c6a28
|
|
2026-03-05 04:40:34.052 DEBUG [src.node.docker_mananger] Container started with ID 7aaa68342412. Setting up logs at ./log/docker/node1_2026-03-05_04-40-33__46ff404d-5da1-4801-b11e-980f8396b6f1__wakuorg_nwaku:latest.log
|
|
2026-03-05 04:40:34.052 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17113
|
|
2026-03-05 04:40:34.053 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 04:40:34.591 ERROR [src.node.docker_mananger] Max retries reached for container 0d7065d7e56f. Exiting log stream.
|
|
2026-03-05 04:40:35.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:35.057 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-05 04:40:35.057 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 04:40:35.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:35.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.114/tcp/17114/p2p/16Uiu2HAmJ2WasKjRhJkg1i9SX6Z2xxTYTJqwoMX7bNrHWJTvnKFH","/ip4/172.18.192.114/tcp/17115/ws/p2p/16Uiu2HAmJ2WasKjRhJkg1i9SX6Z2xxTYTJqwoMX7bNrHWJTvnKFH"],"enrUri":"enr:-L24QBHcpxT7_jITwabJLm9pB8Q0KJVUhzBjXgJ_AVFybYXaaNH9-VjJ72zUZbdfgjBBRPX_1SI_gFX7OHZJJHyX3JcCgmlkgnY0gmlwhKwSwHKKbXVsdGlhZGRyc5YACASsEsByBkLaAAoErBLAcgZC290DgnJzhQADAQAAiXNlY3AyNTZrMaEDT83RQ_eu4VPqtxY7qR0TliytOSP_NPcsbGsNd89MWByDdGNwgkLag3VkcIJC3IV3YWt1MgE"}'
|
|
2026-03-05 04:40:35.060 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 04:40:35.067 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
|
|
2026-03-05 04:40:35.068 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-05_04-40-33__46ff404d-5da1-4801-b11e-980f8396b6f1__wakuorg_nwaku:latest.log
|
|
2026-03-05 04:40:35.068 DEBUG [src.node.waku_node] Starting Node...
|
|
2026-03-05 04:40:35.068 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
|
|
2026-03-05 04:40:35.069 DEBUG [src.node.docker_mananger] Network waku already exists
|
|
2026-03-05 04:40:35.069 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.181
|
|
2026-03-05 04:40:35.070 DEBUG [src.node.docker_mananger] Generated ports ['43963', '43964', '43965', '43966', '43967']
|
|
2026-03-05 04:40:35.070 DEBUG [src.node.waku_node] RLN credentials were not set
|
|
2026-03-05 04:40:35.070 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
|
|
2026-03-05 04:40:35.070 DEBUG [src.node.waku_node] Using volumes []
|
|
2026-03-05 04:40:35.070 DEBUG [src.node.docker_mananger] docker run -i -t -p 43963:43963 -p 43964:43964 -p 43965:43965 -p 43966:43966 -p 43967:43967 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=43965 --rest-port=43963 --tcp-port=43964 --discv5-udp-port=43966 --rest-address=0.0.0.0 --nat=extip:172.18.38.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce992ecdc6baba3cc98846ade3ccf626ebd8a6c4c7396bf15e4e211c935ef8ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43967 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBHcpxT7_jITwabJLm9pB8Q0KJVUhzBjXgJ_AVFybYXaaNH9-VjJ72zUZbdfgjBBRPX_1SI_gFX7OHZJJHyX3JcCgmlkgnY0gmlwhKwSwHKKbXVsdGlhZGRyc5YACASsEsByBkLaAAoErBLAcgZC290DgnJzhQADAQAAiXNlY3AyNTZrMaEDT83RQ_eu4VPqtxY7qR0TliytOSP_NPcsbGsNd89MWByDdGNwgkLag3VkcIJC3IV3YWt1MgE
|
|
2026-03-05 04:40:35.280 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.181 waku b5e5e9296ac55b0940fd594679a7a292ca53a957d025bf3875a3befcca4449af
|
|
2026-03-05 04:40:35.317 DEBUG [src.node.docker_mananger] Container started with ID b5e5e9296ac5. Setting up logs at ./log/docker/node2_2026-03-05_04-40-33__46ff404d-5da1-4801-b11e-980f8396b6f1__wakuorg_nwaku:latest.log
|
|
2026-03-05 04:40:35.317 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43963
|
|
2026-03-05 04:40:35.317 DEBUG [src.libs.common] Sleeping for 1 seconds
|
|
2026-03-05 04:40:36.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/health" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.328 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-05 04:40:36.328 INFO [src.node.waku_node] Node protocols are initialized !!
|
|
2026-03-05 04:40:36.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.181/tcp/43964/p2p/16Uiu2HAm6i4ETFCwLjxKYrJLUZY4vRBzYfVBxduq1hWsAqAJLuiV","/ip4/172.18.38.181/tcp/43965/ws/p2p/16Uiu2HAm6i4ETFCwLjxKYrJLUZY4vRBzYfVBxduq1hWsAqAJLuiV"],"enrUri":"enr:-L24QFX9G3OjliOiJ0pUpFrTKQ8Ok8N2zTwfFLPrW6kgQTk5VSDGwANoiWeFFI2q9jLcRG1-qU962dySgdBWNMq2cOcCgmlkgnY0gmlwhKwSJrWKbXVsdGlhZGRyc5YACASsEia1Bqu8AAoErBImtQarvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECp6MCqe_PbFYdgJsStDSmDXsOXWpSmcbtrRZlcGs7tN6DdGNwgqu8g3VkcIKrvoV3YWt1MgE"}'
|
|
2026-03-05 04:40:36.335 INFO [src.node.waku_node] REST service is ready !!
|
|
2026-03-05 04:40:36.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43963/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.114/tcp/17114/p2p/16Uiu2HAmJ2WasKjRhJkg1i9SX6Z2xxTYTJqwoMX7bNrHWJTvnKFH"]'
|
|
2026-03-05 04:40:36.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.342 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
|
|
2026-03-05 04:40:36.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
|
|
2026-03-05 04:40:36.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43963/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
|
|
2026-03-05 04:40:36.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:36.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.359 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:36.460 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.462 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":1772685636354464768,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.464 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.466 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":1772685636354464768,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.468 INFO [src.steps.relay] WARM UP successful!!
|
|
2026-03-05 04:40:36.468 DEBUG [tests.relay.test_publish] Running test with payload A simple string
|
|
2026-03-05 04:40:36.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:36.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.474 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:36.575 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.577 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":1772685636469194551,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.578 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.581 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":1772685636469194551,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.582 DEBUG [tests.relay.test_publish] Running test with payload An integer
|
|
2026-03-05 04:40:36.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:36.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.587 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:36.687 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.690 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":1772685636582650392,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.691 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.694 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":1772685636582650392,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.695 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
|
|
2026-03-05 04:40:36.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:36.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:36.800 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.803 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":1772685636695595295,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.804 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.807 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":1772685636695595295,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.808 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
|
|
2026-03-05 04:40:36.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:36.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.813 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:36.914 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.916 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":1772685636808778011,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.918 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:36.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:36.920 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":1772685636808778011,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:36.922 DEBUG [tests.relay.test_publish] Running test with payload Emojis
|
|
2026-03-05 04:40:36.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:36.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:36.926 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.027 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.030 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":1772685636922346797,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.032 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.034 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":1772685636922346797,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.035 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
|
|
2026-03-05 04:40:37.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.140 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.143 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":1772685637035976886,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.144 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.147 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":1772685637035976886,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.148 DEBUG [tests.relay.test_publish] Running test with payload HTML content
|
|
2026-03-05 04:40:37.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.154 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.254 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.257 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":1772685637148962141,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.259 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.261 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":1772685637148962141,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.264 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
|
|
2026-03-05 04:40:37.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.372 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":1772685637264279256,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.376 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":1772685637264279256,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.377 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
|
|
2026-03-05 04:40:37.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.383 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.484 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.487 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":1772685637377936275,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.488 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.490 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":1772685637377936275,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.492 DEBUG [tests.relay.test_publish] Running test with payload Binary data
|
|
2026-03-05 04:40:37.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.601 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":1772685637492654048,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.606 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":1772685637492654048,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.607 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
|
|
2026-03-05 04:40:37.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.613 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.713 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.716 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":1772685637607640871,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.718 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.720 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":1772685637607640871,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.721 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
|
|
2026-03-05 04:40:37.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.727 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.828 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.831 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":1772685637722045071,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.832 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.835 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":1772685637722045071,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.836 DEBUG [tests.relay.test_publish] Running test with payload A float number
|
|
2026-03-05 04:40:37.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.840 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:37.941 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.944 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":1772685637836528496,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.946 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:37.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:37.948 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":1772685637836528496,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:37.950 DEBUG [tests.relay.test_publish] Running test with payload A list
|
|
2026-03-05 04:40:37.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:37.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:37.955 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.056 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.059 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":1772685637950472660,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.060 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.063 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":1772685637950472660,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.064 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
|
|
2026-03-05 04:40:38.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.070 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.170 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.173 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":1772685638064910246,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.174 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.177 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":1772685638064910246,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.178 DEBUG [tests.relay.test_publish] Running test with payload Email format
|
|
2026-03-05 04:40:38.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.183 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.283 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.286 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":1772685638178794113,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.288 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.290 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":1772685638178794113,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.292 DEBUG [tests.relay.test_publish] Running test with payload URL format
|
|
2026-03-05 04:40:38.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.297 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.397 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.401 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":1772685638292802300,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.402 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.405 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":1772685638292802300,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.406 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
|
|
2026-03-05 04:40:38.406 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.411 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.511 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.514 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":1772685638406671307,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.516 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.518 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":1772685638406671307,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.520 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
|
|
2026-03-05 04:40:38.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.625 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.628 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":1772685638520263803,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.630 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.632 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":1772685638520263803,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.633 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
|
|
2026-03-05 04:40:38.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.739 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.742 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":1772685638633804041,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.743 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.745 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":1772685638633804041,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.747 DEBUG [tests.relay.test_publish] Running test with payload A very long string
|
|
2026-03-05 04:40:38.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.752 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.853 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.856 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":1772685638747580203,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.858 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.860 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":1772685638747580203,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.862 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
|
|
2026-03-05 04:40:38.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:38.969 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.972 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":1772685638862956975,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.973 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:38.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:38.976 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":1772685638862956975,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:38.977 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
|
|
2026-03-05 04:40:38.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:38.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:38.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.083 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.086 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":1772685638978179251,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.088 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.090 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":1772685638978179251,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.091 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
|
|
2026-03-05 04:40:39.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.197 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.200 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":1772685639092225759,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.201 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.204 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":1772685639092225759,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.206 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
|
|
2026-03-05 04:40:39.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.211 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.312 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.314 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":1772685639206719388,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.316 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.318 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":1772685639206719388,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.320 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
|
|
2026-03-05 04:40:39.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.426 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.429 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":1772685639320243892,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.433 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":1772685639320243892,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.434 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
|
|
2026-03-05 04:40:39.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.542 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":1772685639434574432,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.546 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":1772685639434574432,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.547 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
|
|
2026-03-05 04:40:39.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.656 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":1772685639547929693,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.657 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.660 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":1772685639547929693,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.661 DEBUG [tests.relay.test_publish] Running test with payload An IP address
|
|
2026-03-05 04:40:39.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.767 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.770 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":1772685639661930342,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.771 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.774 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":1772685639661930342,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.775 DEBUG [tests.relay.test_publish] Running test with payload A domain name
|
|
2026-03-05 04:40:39.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.880 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.883 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":1772685639775737546,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.885 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.887 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":1772685639775737546,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:39.889 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
|
|
2026-03-05 04:40:39.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:39.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:39.895 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:39.995 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:39.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:39.999 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":1772685639889499721,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.000 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.003 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":1772685639889499721,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.004 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
|
|
2026-03-05 04:40:40.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.010 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.110 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.113 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":1772685640004924633,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.115 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.117 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":1772685640004924633,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.118 DEBUG [tests.relay.test_publish] Running test with payload A phone number
|
|
2026-03-05 04:40:40.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.124 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.224 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.227 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":1772685640119193121,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.228 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.231 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":1772685640119193121,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.232 DEBUG [tests.relay.test_publish] Running test with payload A UUID
|
|
2026-03-05 04:40:40.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.238 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.338 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.341 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":1772685640232721201,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.343 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.346 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":1772685640232721201,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.347 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
|
|
2026-03-05 04:40:40.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.352 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.453 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.456 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":1772685640347737547,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.458 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.460 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":1772685640347737547,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.462 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
|
|
2026-03-05 04:40:40.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.467 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.568 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.571 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":1772685640462444671,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.572 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.575 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":1772685640462444671,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.576 DEBUG [tests.relay.test_publish] Running test with payload A password
|
|
2026-03-05 04:40:40.576 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.581 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.681 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.685 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":1772685640576803465,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.686 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.689 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":1772685640576803465,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.690 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
|
|
2026-03-05 04:40:40.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.695 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.795 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.798 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":1772685640690543015,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.800 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.802 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":1772685640690543015,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.804 DEBUG [tests.relay.test_publish] Running test with payload A time string
|
|
2026-03-05 04:40:40.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:40.909 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.913 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":1772685640804482435,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.914 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:40.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:40.917 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":1772685640804482435,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:40.918 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
|
|
2026-03-05 04:40:40.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17113/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-05 04:40:40.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
|
|
2026-03-05 04:40:40.923 DEBUG [src.libs.common] Sleeping for 0.1 seconds
|
|
2026-03-05 04:40:41.024 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:41.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:41.028 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":1772685640918766468,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:41.029 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
|
2026-03-05 04:40:41.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43963/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
|
|
2026-03-05 04:40:41.032 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":1772685640918766468,"ephemeral":false,"proof":""}]'
|
|
2026-03-05 04:40:41.036 DEBUG [tests.conftest] Running fixture teardown: test_setup
|
|
2026-03-05 04:40:41.037 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
|
|
2026-03-05 04:40:41.037 DEBUG [src.node.waku_node] Stopping container with id 7aaa68342412
|
|
2026-03-05 04:40:41.620 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 04:40:41.621 DEBUG [src.node.waku_node] Stopping container with id b5e5e9296ac5
|
|
2026-03-05 04:40:42.191 DEBUG [src.node.waku_node] Container stopped.
|
|
2026-03-05 04:40:42.194 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
|
|
2026-03-05 04:40:42.207 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|
|
2026-03-05 04:40:42.222 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
|