655 lines
119 KiB
Plaintext

2026-04-23 05:14:42.958 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-23 05:14:42.959 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc
2026-04-23 05:14:42.959 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-23 05:14:42.959 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-23 05:14:42.968 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-23 05:14:42.968 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc__wakuorg_nwaku:latest.log
2026-04-23 05:14:42.968 DEBUG [src.node.waku_node] Starting Node...
2026-04-23 05:14:42.969 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-23 05:14:42.971 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-23 05:14:42.971 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.128
2026-04-23 05:14:42.971 DEBUG [src.node.docker_mananger] Generated ports ['59305', '59306', '59307', '59308', '59309']
2026-04-23 05:14:42.972 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-23 05:14:42.972 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-23 05:14:42.972 DEBUG [src.node.waku_node] Using volumes []
2026-04-23 05:14:42.972 DEBUG [src.node.docker_mananger] docker run -i -t -p 59305:59305 -p 59306:59306 -p 59307:59307 -p 59308:59308 -p 59309:59309 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=59307 --rest-port=59305 --tcp-port=59306 --discv5-udp-port=59308 --rest-address=0.0.0.0 --nat=extip:172.18.240.128 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=efe71eef35eedb45ea0a1d1dbdb54b34de83228112daaf62bedfd3facd8a0e07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59309 --metrics-logging=true --lightpush=true --relay=true
2026-04-23 05:14:43.168 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.128 waku 557b8ab5c69be98210c94ec8a2c52d585fcea3f3475a0ef9dd455a947c92cad8
2026-04-23 05:14:43.204 DEBUG [src.node.docker_mananger] Container started with ID 557b8ab5c69b. Setting up logs at ./log/docker/receiving_node1_2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc__wakuorg_nwaku:latest.log
2026-04-23 05:14:43.204 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59305
2026-04-23 05:14:43.205 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-23 05:14:43.289 ERROR [src.node.docker_mananger] Max retries reached for container de2f397845a7. Exiting log stream.
2026-04-23 05:14:43.796 ERROR [src.node.docker_mananger] Max retries reached for container b9e994eb86f5. Exiting log stream.
2026-04-23 05:14:44.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/health" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:44.208 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"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-23 05:14:44.208 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-23 05:14:44.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:44.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.128/tcp/59306/p2p/16Uiu2HAmCschjnBSGgVrSGSeTFwZkasakjkUTEoHUMEFNSiKAMYV","/ip4/172.18.240.128/tcp/59307/ws/p2p/16Uiu2HAmCschjnBSGgVrSGSeTFwZkasakjkUTEoHUMEFNSiKAMYV"],"enrUri":"enr:-L24QK36r-EzSLkP4yYNXBZ_iKuasAjj5eJ_YGgURG1Tvt37GrGc7n4lbv_FrF3NbF0h3xp7EnLONAdYPKZ6eZGm67gCgmlkgnY0gmlwhKwS8ICKbXVsdGlhZGRyc5YACASsEvCABueqAAoErBLwgAbnq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAzwS3LLY_rQYfry_OyWooZFVmxB5AFMS7esVKHl_W9qDdGNwgueqg3VkcILnrIV3YWt1Mgk"}'
2026-04-23 05:14:44.211 INFO [src.node.waku_node] REST service is ready !!
2026-04-23 05:14:44.218 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-23 05:14:44.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc__wakuorg_nwaku:latest.log
2026-04-23 05:14:44.218 DEBUG [src.node.waku_node] Starting Node...
2026-04-23 05:14:44.218 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-23 05:14:44.219 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-23 05:14:44.220 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.136
2026-04-23 05:14:44.220 DEBUG [src.node.docker_mananger] Generated ports ['12664', '12665', '12666', '12667', '12668']
2026-04-23 05:14:44.220 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-23 05:14:44.220 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-23 05:14:44.220 DEBUG [src.node.waku_node] Using volumes []
2026-04-23 05:14:44.220 DEBUG [src.node.docker_mananger] docker run -i -t -p 12664:12664 -p 12665:12665 -p 12666:12666 -p 12667:12667 -p 12668:12668 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=12666 --rest-port=12664 --tcp-port=12665 --discv5-udp-port=12667 --rest-address=0.0.0.0 --nat=extip:172.18.153.136 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aec71eddc74221cabdc3caf0ef8d6bcc5062bec8eacfad5c7edcecfe8b74a527 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12668 --metrics-logging=true --lightpush=false --relay=true
2026-04-23 05:14:44.410 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.136 waku 75d8a07db230a1a11411902fb0347d9ddcb48a70b5c2ba6827ed9757f36dcd51
2026-04-23 05:14:44.447 DEBUG [src.node.docker_mananger] Container started with ID 75d8a07db230. Setting up logs at ./log/docker/receiving_node2_2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc__wakuorg_nwaku:latest.log
2026-04-23 05:14:44.447 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12664
2026-04-23 05:14:44.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-23 05:14:45.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/health" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:45.451 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"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-23 05:14:45.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-23 05:14:45.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:45.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.136/tcp/12665/p2p/16Uiu2HAmCmrktXsLvgyRfqLh2i5n3Dsjdvab5Dp9GQ8nuK3Wx4dY","/ip4/172.18.153.136/tcp/12666/ws/p2p/16Uiu2HAmCmrktXsLvgyRfqLh2i5n3Dsjdvab5Dp9GQ8nuK3Wx4dY"],"enrUri":"enr:-L24QAqIXVCxvrVClc-Lmz8r-TJlESMVotnCdNEC-BjtY00wSYSa6N3ucTvr__7N7qWKTyRHp3CHUAIOZX5BvV0oh7cCgmlkgnY0gmlwhKwSmYiKbXVsdGlhZGRyc5YACASsEpmIBjF5AAoErBKZiAYxet0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAcJ66AYyKvFW5Al7ZInY12hhl8MtdVchobLZZKyd3duDdGNwgjF5g3VkcIIxe4V3YWt1MgE"}'
2026-04-23 05:14:45.454 INFO [src.node.waku_node] REST service is ready !!
2026-04-23 05:14:45.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12664/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.128/tcp/59306/p2p/16Uiu2HAmCschjnBSGgVrSGSeTFwZkasakjkUTEoHUMEFNSiKAMYV"]'
2026-04-23 05:14:45.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:45.496 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-23 05:14:45.496 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc__wakuorg_nwaku:latest.log
2026-04-23 05:14:45.496 DEBUG [src.node.waku_node] Starting Node...
2026-04-23 05:14:45.496 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-23 05:14:45.498 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-23 05:14:45.498 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.31
2026-04-23 05:14:45.498 DEBUG [src.node.docker_mananger] Generated ports ['28870', '28871', '28872', '28873', '28874']
2026-04-23 05:14:45.498 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-23 05:14:45.498 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-23 05:14:45.498 DEBUG [src.node.waku_node] Using volumes []
2026-04-23 05:14:45.499 DEBUG [src.node.docker_mananger] docker run -i -t -p 28870:28870 -p 28871:28871 -p 28872:28872 -p 28873:28873 -p 28874:28874 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=28872 --rest-port=28870 --tcp-port=28871 --discv5-udp-port=28873 --rest-address=0.0.0.0 --nat=extip:172.18.36.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=6ee4e8a2ca346243daa4af8abdb0dbfa7aeaa6e74cc7fef91efade377cb8e0bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28874 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK36r-EzSLkP4yYNXBZ_iKuasAjj5eJ_YGgURG1Tvt37GrGc7n4lbv_FrF3NbF0h3xp7EnLONAdYPKZ6eZGm67gCgmlkgnY0gmlwhKwS8ICKbXVsdGlhZGRyc5YACASsEvCABueqAAoErBLwgAbnq90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAzwS3LLY_rQYfry_OyWooZFVmxB5AFMS7esVKHl_W9qDdGNwgueqg3VkcILnrIV3YWt1Mgk --lightpushnode=/ip4/172.18.240.128/tcp/59306/p2p/16Uiu2HAmCschjnBSGgVrSGSeTFwZkasakjkUTEoHUMEFNSiKAMYV --lightpush=true --relay=true
2026-04-23 05:14:45.695 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.31 waku b683507665d557b14518723c7bffa0cafff8ec23bf77ed3150a5d7c04941e502
2026-04-23 05:14:45.728 DEBUG [src.node.docker_mananger] Container started with ID b683507665d5. Setting up logs at ./log/docker/lightpush_node1_2026-04-23_05-14-42__7e0a8f3a-b4e0-4a0c-840f-0c9e763379bc__wakuorg_nwaku:latest.log
2026-04-23 05:14:45.729 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28870
2026-04-23 05:14:45.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-23 05:14:46.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/health" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:46.743 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"},{"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"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-23 05:14:46.744 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-23 05:14:46.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:46.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.31/tcp/28871/p2p/16Uiu2HAmSXdpd7vfKPU4kKs9RpQJ8JV86BZbxN6TE5yXKG7upKUr","/ip4/172.18.36.31/tcp/28872/ws/p2p/16Uiu2HAmSXdpd7vfKPU4kKs9RpQJ8JV86BZbxN6TE5yXKG7upKUr"],"enrUri":"enr:-L24QOzve04GrccrED4VUJDd2xcMToXAY3jxP57QtunVjkEAK9vePVltARCWXoSlfugjNVYBe0C14cDH3Wx91U7LCHICgmlkgnY0gmlwhKwSJB-KbXVsdGlhZGRyc5YACASsEiQfBnDHAAoErBIkHwZwyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDziFW4rgDM1XuDBJureMwby1jfFbScLy2mEzDl9XvKe-DdGNwgnDHg3VkcIJwyYV3YWt1Mgk"}'
2026-04-23 05:14:46.756 INFO [src.node.waku_node] REST service is ready !!
2026-04-23 05:14:46.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.128/tcp/59306/p2p/16Uiu2HAmCschjnBSGgVrSGSeTFwZkasakjkUTEoHUMEFNSiKAMYV"]'
2026-04-23 05:14:46.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.763 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.136/tcp/12665/p2p/16Uiu2HAmCmrktXsLvgyRfqLh2i5n3Dsjdvab5Dp9GQ8nuK3Wx4dY"]'
2026-04-23 05:14:46.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59305/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-23 05:14:46.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12664/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-23 05:14:46.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-23 05:14:46.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.815 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-04-23 05:14:46.815 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:46.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921286815443099}}'
2026-04-23 05:14:46.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:46.933 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:46.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:46.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921286815443099,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:46.938 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:46.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:46.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921286815443099,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:46.942 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:46.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:46.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921286815443099,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:46.946 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-04-23 05:14:46.946 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:46.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921286946706624}}'
2026-04-23 05:14:46.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:46.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.066 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921286946706624,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.070 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921286946706624,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.075 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921286946706624,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.078 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-04-23 05:14:47.079 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287079222971}}'
2026-04-23 05:14:47.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.191 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287079222971,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.195 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287079222971,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.199 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.199 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287079222971,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.203 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-04-23 05:14:47.203 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287203678072}}'
2026-04-23 05:14:47.217 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.217 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.318 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287203678072,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.323 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287203678072,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.327 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287203678072,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.331 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-04-23 05:14:47.332 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287332021512}}'
2026-04-23 05:14:47.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.347 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.447 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287332021512,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.452 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287332021512,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.456 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287332021512,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.460 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-04-23 05:14:47.461 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287461104840}}'
2026-04-23 05:14:47.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.577 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287461104840,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.583 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287461104840,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.586 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287461104840,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.590 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-04-23 05:14:47.591 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287591191521}}'
2026-04-23 05:14:47.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.604 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.704 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287591191521,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.710 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287591191521,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.715 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287591191521,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.719 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-04-23 05:14:47.719 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287719551667}}'
2026-04-23 05:14:47.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.834 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287719551667,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.839 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287719551667,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.843 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287719551667,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.847 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-04-23 05:14:47.848 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287847886246}}'
2026-04-23 05:14:47.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.862 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:47.963 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287847886246,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.968 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287847886246,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.972 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:47.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:47.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287847886246,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:47.976 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-04-23 05:14:47.977 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:47.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921287977112660}}'
2026-04-23 05:14:47.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:47.991 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.092 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287977112660,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.097 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287977112660,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.101 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921287977112660,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.105 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-04-23 05:14:48.105 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288105631655}}'
2026-04-23 05:14:48.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.224 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288105631655,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.228 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288105631655,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.232 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288105631655,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.237 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-04-23 05:14:48.237 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288237530884}}'
2026-04-23 05:14:48.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.252 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.353 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288237530884,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.357 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288237530884,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.361 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288237530884,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.365 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-04-23 05:14:48.366 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288366324351}}'
2026-04-23 05:14:48.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.479 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288366324351,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.484 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288366324351,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.488 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288366324351,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.492 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-04-23 05:14:48.492 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288492493873}}'
2026-04-23 05:14:48.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.606 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288492493873,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.611 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288492493873,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.615 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288492493873,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.619 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-04-23 05:14:48.620 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288620092067}}'
2026-04-23 05:14:48.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.739 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288620092067,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.744 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288620092067,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.748 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288620092067,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.752 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-04-23 05:14:48.752 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288752667303}}'
2026-04-23 05:14:48.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.766 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.866 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288752667303,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.871 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288752667303,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.875 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288752667303,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:48.879 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-04-23 05:14:48.880 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:48.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921288880173800}}'
2026-04-23 05:14:48.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:48.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:48.995 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:48.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:48.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288880173800,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.000 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288880173800,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.004 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921288880173800,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.008 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-04-23 05:14:49.009 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289008869836}}'
2026-04-23 05:14:49.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.127 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289008869836,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.132 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289008869836,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.137 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289008869836,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.141 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-04-23 05:14:49.141 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289141670399}}'
2026-04-23 05:14:49.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.259 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289141670399,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.264 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289141670399,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.297 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289141670399,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.302 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-04-23 05:14:49.302 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289302642585}}'
2026-04-23 05:14:49.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.415 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289302642585,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.420 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289302642585,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.424 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289302642585,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.429 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-04-23 05:14:49.429 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289429363350}}'
2026-04-23 05:14:49.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.446 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.550 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.550 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289429363350,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.555 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289429363350,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.559 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289429363350,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.563 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-04-23 05:14:49.563 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289563730891}}'
2026-04-23 05:14:49.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.682 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289563730891,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.687 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289563730891,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.691 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289563730891,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.695 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-04-23 05:14:49.696 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289696149862}}'
2026-04-23 05:14:49.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.811 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289696149862,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.816 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289696149862,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.820 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289696149862,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.824 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-04-23 05:14:49.824 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289824643160}}'
2026-04-23 05:14:49.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:49.941 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289824643160,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.946 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289824643160,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.951 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:49.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:49.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289824643160,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:49.955 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-04-23 05:14:49.955 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:49.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921289955539264}}'
2026-04-23 05:14:49.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:49.969 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.069 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289955539264,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.075 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289955539264,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.079 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921289955539264,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.083 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-04-23 05:14:50.084 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290083858800}}'
2026-04-23 05:14:50.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.102 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.203 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290083858800,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.208 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290083858800,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.212 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290083858800,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.216 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-04-23 05:14:50.217 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290216972026}}'
2026-04-23 05:14:50.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.234 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.335 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290216972026,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.339 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290216972026,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.344 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290216972026,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.348 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-04-23 05:14:50.349 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290348824461}}'
2026-04-23 05:14:50.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.466 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290348824461,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.470 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290348824461,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.475 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290348824461,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.479 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-04-23 05:14:50.479 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290479606336}}'
2026-04-23 05:14:50.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.597 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290479606336,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.601 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290479606336,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.606 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290479606336,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.610 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-04-23 05:14:50.610 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290610563855}}'
2026-04-23 05:14:50.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.729 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290610563855,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.734 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290610563855,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.738 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290610563855,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.743 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-04-23 05:14:50.743 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290743361119}}'
2026-04-23 05:14:50.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.760 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.860 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290743361119,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.865 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290743361119,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.869 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290743361119,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.873 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-04-23 05:14:50.873 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:50.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921290873730594}}'
2026-04-23 05:14:50.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:50.890 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:50.993 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:50.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290873730594,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:50.998 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:50.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290873730594,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.002 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921290873730594,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.006 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-04-23 05:14:51.007 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291006809194}}'
2026-04-23 05:14:51.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.123 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291006809194,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.128 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291006809194,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.132 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291006809194,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.136 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-04-23 05:14:51.136 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291136642695}}'
2026-04-23 05:14:51.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.151 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.252 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291136642695,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.257 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291136642695,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.261 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291136642695,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.265 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-04-23 05:14:51.265 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291265496463}}'
2026-04-23 05:14:51.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.379 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291265496463,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.384 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291265496463,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.388 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291265496463,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.392 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-04-23 05:14:51.393 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291393110529}}'
2026-04-23 05:14:51.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.509 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291393110529,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.514 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291393110529,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.519 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291393110529,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.523 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-04-23 05:14:51.523 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291523250452}}'
2026-04-23 05:14:51.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.637 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291523250452,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.642 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291523250452,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.646 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291523250452,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.650 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-04-23 05:14:51.651 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291651057083}}'
2026-04-23 05:14:51.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.767 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291651057083,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.772 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.772 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291651057083,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.775 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291651057083,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.779 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-04-23 05:14:51.780 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291779894036}}'
2026-04-23 05:14:51.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:51.891 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291779894036,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.896 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291779894036,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.900 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:51.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:51.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291779894036,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:51.904 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-04-23 05:14:51.905 DEBUG [src.steps.light_push] Lightpushing message
2026-04-23 05:14:51.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28870/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776921291905089458}}'
2026-04-23 05:14:51.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-23 05:14:51.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-23 05:14:52.020 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:52.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59305/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:52.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291905089458,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:52.025 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:52.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12664/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:52.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291905089458,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:52.029 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-23 05:14:52.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28870/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-23 05:14:52.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776921291905089458,"ephemeral":false,"proof":""}]'
2026-04-23 05:14:52.035 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-23 05:14:52.036 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-23 05:14:52.036 DEBUG [src.node.waku_node] Stopping container with id 557b8ab5c69b
2026-04-23 05:14:52.539 DEBUG [src.node.waku_node] Container stopped.
2026-04-23 05:14:52.539 DEBUG [src.node.waku_node] Stopping container with id 75d8a07db230
2026-04-23 05:14:53.006 DEBUG [src.node.waku_node] Container stopped.
2026-04-23 05:14:53.007 DEBUG [src.node.waku_node] Stopping container with id b683507665d5
2026-04-23 05:14:53.355 ERROR [src.node.docker_mananger] Max retries reached for container 557b8ab5c69b. Exiting log stream.
2026-04-23 05:14:53.463 DEBUG [src.node.waku_node] Container stopped.
2026-04-23 05:14:53.464 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-23 05:14:53.504 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-23 05:14:53.535 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-23 05:14:53.585 DEBUG [src.node.docker_mananger] No errors found in the waku logs.