655 lines
118 KiB
Plaintext

2026-03-14 04:33:17.822 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-14 04:33:17.823 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b
2026-03-14 04:33:17.823 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-14 04:33:17.823 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-14 04:33:17.830 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:17.830 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
2026-03-14 04:33:17.830 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:17.830 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:17.832 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:17.832 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.199
2026-03-14 04:33:17.832 DEBUG [src.node.docker_mananger] Generated ports ['65082', '65083', '65084', '65085', '65086']
2026-03-14 04:33:17.832 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:17.832 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:17.833 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:17.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 65082:65082 -p 65083:65083 -p 65084:65084 -p 65085:65085 -p 65086:65086 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=65084 --rest-port=65082 --tcp-port=65083 --discv5-udp-port=65085 --rest-address=0.0.0.0 --nat=extip:172.18.196.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d93f9be1e38c4c88e8a57ef9bef7e1aacf0d7364dedeeb7ffff8cdb12a878cbb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65086 --metrics-logging=true --lightpush=true --relay=true
2026-03-14 04:33:18.025 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.199 waku 7985d7c2803f7b55b419f4cf83646d023b6212b6b625d02f4544a7245c05212b
2026-03-14 04:33:18.054 ERROR [src.node.docker_mananger] Max retries reached for container 740b7a6c1dd2. Exiting log stream.
2026-03-14 04:33:18.063 DEBUG [src.node.docker_mananger] Container started with ID 7985d7c2803f. Setting up logs at ./log/docker/receiving_node1_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
2026-03-14 04:33:18.063 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65082
2026-03-14 04:33:18.063 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:18.612 ERROR [src.node.docker_mananger] Max retries reached for container 5d7989c4537c. Exiting log stream.
2026-03-14 04:33:19.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:19.067 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-14 04:33:19.067 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:19.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:19.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd","/ip4/172.18.196.199/tcp/65084/ws/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd"],"enrUri":"enr:-L24QP6i91s42AtNoEafFWI7o5qMZ1FRGI32DosMDn5dGwDHKk1_ujJfzjVX0LQ-tz_dqbgJpKA4ZGHr6rB8vLwqahACgmlkgnY0gmlwhKwSxMeKbXVsdGlhZGRyc5YACASsEsTHBv47AAoErBLExwb-PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJfYJJ_HwjenVmPDnMo2dNU0SGf009vgQ14xfXO6valyDdGNwgv47g3VkcIL-PYV3YWt1Mgk"}'
2026-03-14 04:33:19.070 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:19.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:19.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
2026-03-14 04:33:19.077 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:19.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:19.078 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:19.078 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.166.249
2026-03-14 04:33:19.079 DEBUG [src.node.docker_mananger] Generated ports ['44225', '44226', '44227', '44228', '44229']
2026-03-14 04:33:19.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:19.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:19.079 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:19.079 DEBUG [src.node.docker_mananger] docker run -i -t -p 44225:44225 -p 44226:44226 -p 44227:44227 -p 44228:44228 -p 44229:44229 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=44227 --rest-port=44225 --tcp-port=44226 --discv5-udp-port=44228 --rest-address=0.0.0.0 --nat=extip:172.18.166.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ec7ad9c1d59619d2b7de5fabbf2bf20fa4eae1ab3af4bdfea0bdb7e3d110a45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44229 --metrics-logging=true --lightpush=false --relay=true
2026-03-14 04:33:19.266 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.166.249 waku 0c56e8efa5cd27951d321f8d08ad0fcc61f623c422ed5147441b3accc6419ebf
2026-03-14 04:33:19.305 DEBUG [src.node.docker_mananger] Container started with ID 0c56e8efa5cd. Setting up logs at ./log/docker/receiving_node2_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
2026-03-14 04:33:19.306 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44225
2026-03-14 04:33:19.306 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:20.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:20.309 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-14 04:33:20.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:20.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:20.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.249/tcp/44226/p2p/16Uiu2HAmRUK1i24J6HVhcNoaWu8uF2uMoQQogtqYpiVBTBToZTRK","/ip4/172.18.166.249/tcp/44227/ws/p2p/16Uiu2HAmRUK1i24J6HVhcNoaWu8uF2uMoQQogtqYpiVBTBToZTRK"],"enrUri":"enr:-L24QIneZ7_UGwNyb-2_o9vmJ__SVaFx2tYtBxvPdXb4C7v2Hy8nYbwn6BZffVJT-2YJVSRmTBLvj1BwtwrRhu-bmDUCgmlkgnY0gmlwhKwSpvmKbXVsdGlhZGRyc5YACASsEqb5BqzCAAoErBKm-Qasw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvmukjEOZIvzM-2GEojFfI8HxHle5J0esa7Yf0lBcaMqDdGNwgqzCg3VkcIKsxIV3YWt1MgE"}'
2026-03-14 04:33:20.312 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:20.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44225/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd"]'
2026-03-14 04:33:20.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:20.362 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-14 04:33:20.362 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
2026-03-14 04:33:20.362 DEBUG [src.node.waku_node] Starting Node...
2026-03-14 04:33:20.362 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-14 04:33:20.364 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-14 04:33:20.364 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.190
2026-03-14 04:33:20.364 DEBUG [src.node.docker_mananger] Generated ports ['30353', '30354', '30355', '30356', '30357']
2026-03-14 04:33:20.364 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-14 04:33:20.364 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-14 04:33:20.364 DEBUG [src.node.waku_node] Using volumes []
2026-03-14 04:33:20.364 DEBUG [src.node.docker_mananger] docker run -i -t -p 30353:30353 -p 30354:30354 -p 30355:30355 -p 30356:30356 -p 30357:30357 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=30355 --rest-port=30353 --tcp-port=30354 --discv5-udp-port=30356 --rest-address=0.0.0.0 --nat=extip:172.18.152.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70bab8fcef3ca5a17ac44d7e5a24ccb6bf7a95a89f2b9dbc9ee39188871ac314 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30357 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QP6i91s42AtNoEafFWI7o5qMZ1FRGI32DosMDn5dGwDHKk1_ujJfzjVX0LQ-tz_dqbgJpKA4ZGHr6rB8vLwqahACgmlkgnY0gmlwhKwSxMeKbXVsdGlhZGRyc5YACASsEsTHBv47AAoErBLExwb-PN0DgnJzhQADAQAAiXNlY3AyNTZrMaECJfYJJ_HwjenVmPDnMo2dNU0SGf009vgQ14xfXO6valyDdGNwgv47g3VkcIL-PYV3YWt1Mgk --lightpushnode=/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd --lightpush=true --relay=true
2026-03-14 04:33:20.579 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.190 waku f216d1270ed4572cdd59d66f40c2fdc0213ff6d8fd33721ed7fa2a0480308655
2026-03-14 04:33:20.614 DEBUG [src.node.docker_mananger] Container started with ID f216d1270ed4. Setting up logs at ./log/docker/lightpush_node1_2026-03-14_04-33-17__d1b65cc0-dafd-4c55-b634-798290065a4b__wakuorg_nwaku:latest.log
2026-03-14 04:33:20.614 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30353
2026-03-14 04:33:20.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-14 04:33:21.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/health" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.618 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-14 04:33:21.618 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-14 04:33:21.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.190/tcp/30354/p2p/16Uiu2HAkvq4xBH7Kx299D8xYavpYi9huSr2gWMdpfBidqnsrRHEg","/ip4/172.18.152.190/tcp/30355/ws/p2p/16Uiu2HAkvq4xBH7Kx299D8xYavpYi9huSr2gWMdpfBidqnsrRHEg"],"enrUri":"enr:-L24QCrUk_u5fFukKodjUKs3PbuL_qt8jF71it7WXh_hPkunMnZ8iXJ7YaKsFs0Spe1VqnJnIrfVGxe_uLNzFUAbYckCgmlkgnY0gmlwhKwSmL6KbXVsdGlhZGRyc5YACASsEpi-BnaSAAoErBKYvgZ2k90DgnJzhQADAQAAiXNlY3AyNTZrMaECFNoFLWbmKG63-AhyKtj46RTZ2wez-9U7q9kOdYv-CamDdGNwgnaSg3VkcIJ2lIV3YWt1Mgk"}'
2026-03-14 04:33:21.621 INFO [src.node.waku_node] REST service is ready !!
2026-03-14 04:33:21.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.199/tcp/65083/p2p/16Uiu2HAkwyrfEpUBJneZM2iP7ZAfbNt2citPcc8dKJdttWjR5oHd"]'
2026-03-14 04:33:21.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.166.249/tcp/44226/p2p/16Uiu2HAmRUK1i24J6HVhcNoaWu8uF2uMoQQogtqYpiVBTBToZTRK"]'
2026-03-14 04:33:21.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65082/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:33:21.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44225/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:33:21.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-14 04:33:21.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.708 DEBUG [tests.light_push.test_publish] Running test with content topic A simple string
2026-03-14 04:33:21.709 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:21.709 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1773462801709068916}}'
2026-03-14 04:33:21.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:21.825 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:21.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1773462801709068916,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:21.830 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:21.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1773462801709068916,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:21.833 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:21.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1773462801709068916,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:21.837 DEBUG [tests.light_push.test_publish] Running test with content topic An integer
2026-03-14 04:33:21.838 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:21.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1773462801838221373}}'
2026-03-14 04:33:21.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.853 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:21.953 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:21.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1773462801838221373,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:21.958 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:21.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1773462801838221373,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:21.961 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:21.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:21.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1773462801838221373,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:21.965 DEBUG [tests.light_push.test_publish] Running test with content topic A dictionary
2026-03-14 04:33:21.966 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:21.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1773462801965952356}}'
2026-03-14 04:33:21.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:21.981 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.081 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773462801965952356,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.085 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773462801965952356,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.089 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1773462801965952356,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.092 DEBUG [tests.light_push.test_publish] Running test with content topic Chinese characters
2026-03-14 04:33:22.093 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1773462802093150815}}'
2026-03-14 04:33:22.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.108 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.208 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773462802093150815,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.213 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773462802093150815,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.217 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1773462802093150815,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.221 DEBUG [tests.light_push.test_publish] Running test with content topic Emojis
2026-03-14 04:33:22.221 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1773462802221513835}}'
2026-03-14 04:33:22.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.337 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773462802221513835,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.341 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773462802221513835,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.345 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1773462802221513835,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.349 DEBUG [tests.light_push.test_publish] Running test with content topic Lorem ipsum text
2026-03-14 04:33:22.350 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1773462802350172723}}'
2026-03-14 04:33:22.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.466 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773462802350172723,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.470 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773462802350172723,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.474 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1773462802350172723,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.478 DEBUG [tests.light_push.test_publish] Running test with content topic HTML content
2026-03-14 04:33:22.479 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1773462802478946699}}'
2026-03-14 04:33:22.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.492 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.592 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1773462802478946699,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.597 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1773462802478946699,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.600 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1773462802478946699,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.604 DEBUG [tests.light_push.test_publish] Running test with content topic Cyrillic characters
2026-03-14 04:33:22.605 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1773462802604929605}}'
2026-03-14 04:33:22.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.618 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.718 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773462802604929605,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.723 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773462802604929605,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.727 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1773462802604929605,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.731 DEBUG [tests.light_push.test_publish] Running test with content topic Base64 encoded string
2026-03-14 04:33:22.732 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.732 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1773462802731902013}}'
2026-03-14 04:33:22.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.847 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.847 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1773462802731902013,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.852 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1773462802731902013,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.856 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1773462802731902013,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.860 DEBUG [tests.light_push.test_publish] Running test with content topic Binary data
2026-03-14 04:33:22.860 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1773462802860475665}}'
2026-03-14 04:33:22.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:22.877 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:22.977 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773462802860475665,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.981 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773462802860475665,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.986 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:22.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:22.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1773462802860475665,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:22.989 DEBUG [tests.light_push.test_publish] Running test with content topic Special characters with whitespace
2026-03-14 04:33:22.990 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:22.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1773462802990096503}}'
2026-03-14 04:33:23.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.005 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.105 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773462802990096503,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.111 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.111 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773462802990096503,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.115 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1773462802990096503,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.119 DEBUG [tests.light_push.test_publish] Running test with content topic Boolean false as a string
2026-03-14 04:33:23.119 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1773462803119269837}}'
2026-03-14 04:33:23.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.133 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.235 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1773462803119269837,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.240 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1773462803119269837,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.244 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1773462803119269837,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.248 DEBUG [tests.light_push.test_publish] Running test with content topic A float number
2026-03-14 04:33:23.248 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1773462803248293410}}'
2026-03-14 04:33:23.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.265 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.365 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1773462803248293410,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.370 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1773462803248293410,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.374 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1773462803248293410,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.377 DEBUG [tests.light_push.test_publish] Running test with content topic A list
2026-03-14 04:33:23.378 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1773462803378188654}}'
2026-03-14 04:33:23.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.392 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.494 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773462803378188654,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.498 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773462803378188654,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.502 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1773462803378188654,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.506 DEBUG [tests.light_push.test_publish] Running test with content topic Hexadecimal number as a string
2026-03-14 04:33:23.507 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1773462803507092894}}'
2026-03-14 04:33:23.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.521 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.621 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1773462803507092894,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.626 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1773462803507092894,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.630 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1773462803507092894,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.634 DEBUG [tests.light_push.test_publish] Running test with content topic Email format
2026-03-14 04:33:23.635 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1773462803634885478}}'
2026-03-14 04:33:23.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.751 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1773462803634885478,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.756 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1773462803634885478,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.760 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1773462803634885478,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.763 DEBUG [tests.light_push.test_publish] Running test with content topic URL format
2026-03-14 04:33:23.764 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1773462803764073995}}'
2026-03-14 04:33:23.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:23.880 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1773462803764073995,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.885 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1773462803764073995,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.889 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:23.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:23.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1773462803764073995,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:23.893 DEBUG [tests.light_push.test_publish] Running test with content topic Date and time in ISO format
2026-03-14 04:33:23.893 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:23.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1773462803893474601}}'
2026-03-14 04:33:23.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:23.907 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.008 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1773462803893474601,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.013 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1773462803893474601,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.017 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1773462803893474601,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.021 DEBUG [tests.light_push.test_publish] Running test with content topic String with escaped quotes
2026-03-14 04:33:24.021 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1773462804021625885}}'
2026-03-14 04:33:24.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.038 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.139 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773462804021625885,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.143 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773462804021625885,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.147 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1773462804021625885,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.151 DEBUG [tests.light_push.test_publish] Running test with content topic A regular expression
2026-03-14 04:33:24.151 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1773462804151778583}}'
2026-03-14 04:33:24.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.166 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.267 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773462804151778583,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.271 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773462804151778583,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.275 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1773462804151778583,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.279 DEBUG [tests.light_push.test_publish] Running test with content topic A very long string
2026-03-14 04:33:24.280 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1773462804280374332}}'
2026-03-14 04:33:24.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.399 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773462804280374332,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.404 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773462804280374332,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.408 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1773462804280374332,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.413 DEBUG [tests.light_push.test_publish] Running test with content topic A JSON string
2026-03-14 04:33:24.413 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1773462804413501781}}'
2026-03-14 04:33:24.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.428 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.528 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773462804413501781,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.532 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773462804413501781,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.536 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1773462804413501781,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.541 DEBUG [tests.light_push.test_publish] Running test with content topic A Unix path
2026-03-14 04:33:24.541 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1773462804541695570}}'
2026-03-14 04:33:24.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.658 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1773462804541695570,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.663 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1773462804541695570,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.666 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1773462804541695570,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.670 DEBUG [tests.light_push.test_publish] Running test with content topic A Windows path
2026-03-14 04:33:24.671 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1773462804671011080}}'
2026-03-14 04:33:24.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.686 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.786 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773462804671011080,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.790 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773462804671011080,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.794 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1773462804671011080,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.798 DEBUG [tests.light_push.test_publish] Running test with content topic An SQL query
2026-03-14 04:33:24.799 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1773462804799060810}}'
2026-03-14 04:33:24.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.815 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:24.915 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773462804799060810,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.920 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.920 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773462804799060810,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.924 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:24.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:24.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1773462804799060810,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:24.928 DEBUG [tests.light_push.test_publish] Running test with content topic JavaScript code snippet
2026-03-14 04:33:24.928 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:24.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1773462804928471191}}'
2026-03-14 04:33:24.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:24.943 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.043 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773462804928471191,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.048 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773462804928471191,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.052 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1773462804928471191,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.055 DEBUG [tests.light_push.test_publish] Running test with content topic A CSS snippet
2026-03-14 04:33:25.056 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1773462805055873085}}'
2026-03-14 04:33:25.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.071 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.171 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1773462805055873085,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.176 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1773462805055873085,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.180 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1773462805055873085,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.184 DEBUG [tests.light_push.test_publish] Running test with content topic A Python one-liner
2026-03-14 04:33:25.184 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1773462805184581791}}'
2026-03-14 04:33:25.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.301 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1773462805184581791,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.306 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1773462805184581791,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.310 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1773462805184581791,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.314 DEBUG [tests.light_push.test_publish] Running test with content topic An IP address
2026-03-14 04:33:25.315 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1773462805314928374}}'
2026-03-14 04:33:25.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.429 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1773462805314928374,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.434 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1773462805314928374,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.438 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.438 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1773462805314928374,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.442 DEBUG [tests.light_push.test_publish] Running test with content topic A domain name
2026-03-14 04:33:25.442 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1773462805442262862}}'
2026-03-14 04:33:25.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.457 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.558 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1773462805442262862,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.563 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1773462805442262862,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.567 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1773462805442262862,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.570 DEBUG [tests.light_push.test_publish] Running test with content topic A user agent string
2026-03-14 04:33:25.571 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1773462805571075753}}'
2026-03-14 04:33:25.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.584 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.687 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773462805571075753,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.691 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773462805571075753,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.695 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1773462805571075753,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.699 DEBUG [tests.light_push.test_publish] Running test with content topic A credit card number
2026-03-14 04:33:25.699 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1773462805699597038}}'
2026-03-14 04:33:25.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.715 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.815 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1773462805699597038,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.820 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1773462805699597038,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.824 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1773462805699597038,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.828 DEBUG [tests.light_push.test_publish] Running test with content topic A phone number
2026-03-14 04:33:25.828 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1773462805828693732}}'
2026-03-14 04:33:25.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:25.945 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1773462805828693732,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.950 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1773462805828693732,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.955 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:25.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:25.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1773462805828693732,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:25.959 DEBUG [tests.light_push.test_publish] Running test with content topic A UUID
2026-03-14 04:33:25.959 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:25.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1773462805959653140}}'
2026-03-14 04:33:25.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:25.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.073 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773462805959653140,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.079 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773462805959653140,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.082 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1773462805959653140,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.086 DEBUG [tests.light_push.test_publish] Running test with content topic A hashtag
2026-03-14 04:33:26.086 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:26.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1773462806086696132}}'
2026-03-14 04:33:26.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:26.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.203 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1773462806086696132,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.208 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1773462806086696132,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.212 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1773462806086696132,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.216 DEBUG [tests.light_push.test_publish] Running test with content topic A Twitter handle
2026-03-14 04:33:26.216 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:26.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1773462806216480999}}'
2026-03-14 04:33:26.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:26.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.331 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1773462806216480999,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.336 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1773462806216480999,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.339 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1773462806216480999,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.343 DEBUG [tests.light_push.test_publish] Running test with content topic A password
2026-03-14 04:33:26.344 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:26.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1773462806343862698}}'
2026-03-14 04:33:26.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:26.359 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.460 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1773462806343862698,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.464 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1773462806343862698,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.468 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1773462806343862698,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.472 DEBUG [tests.light_push.test_publish] Running test with content topic A date in common format
2026-03-14 04:33:26.472 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:26.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1773462806472701271}}'
2026-03-14 04:33:26.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:26.488 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.589 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1773462806472701271,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.593 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1773462806472701271,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.598 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1773462806472701271,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.601 DEBUG [tests.light_push.test_publish] Running test with content topic A time string
2026-03-14 04:33:26.602 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:26.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1773462806602205481}}'
2026-03-14 04:33:26.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:26.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.717 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1773462806602205481,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.722 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1773462806602205481,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.725 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1773462806602205481,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.729 DEBUG [tests.light_push.test_publish] Running test with content topic A mathematical equation
2026-03-14 04:33:26.730 DEBUG [src.steps.light_push] Lightpushing message
2026-03-14 04:33:26.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30353/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1773462806729936788}}'
2026-03-14 04:33:26.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-14 04:33:26.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-14 04:33:26.848 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65082/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1773462806729936788,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.853 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44225/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1773462806729936788,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.857 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-14 04:33:26.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30353/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-14 04:33:26.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1773462806729936788,"ephemeral":false,"proof":""}]'
2026-03-14 04:33:26.862 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-14 04:33:26.863 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-14 04:33:26.863 DEBUG [src.node.waku_node] Stopping container with id 7985d7c2803f
2026-03-14 04:33:27.469 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:27.469 DEBUG [src.node.waku_node] Stopping container with id 0c56e8efa5cd
2026-03-14 04:33:28.048 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:28.049 DEBUG [src.node.waku_node] Stopping container with id f216d1270ed4
2026-03-14 04:33:28.391 ERROR [src.node.docker_mananger] Max retries reached for container 7985d7c2803f. Exiting log stream.
2026-03-14 04:33:28.632 DEBUG [src.node.waku_node] Container stopped.
2026-03-14 04:33:28.634 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-14 04:33:28.694 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:33:28.722 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-14 04:33:28.764 DEBUG [src.node.docker_mananger] No errors found in the waku logs.