2026-03-30 10:30:01 +00:00

655 lines
120 KiB
Plaintext

2026-03-30 10:07:22.249 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-30 10:07:22.249 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e
2026-03-30 10:07:22.249 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-30 10:07:22.250 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-30 10:07:22.256 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-30 10:07:22.256 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e__wakuorg_nwaku:latest.log
2026-03-30 10:07:22.256 DEBUG [src.node.waku_node] Starting Node...
2026-03-30 10:07:22.256 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-30 10:07:22.258 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-30 10:07:22.258 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.112
2026-03-30 10:07:22.258 DEBUG [src.node.docker_mananger] Generated ports ['39335', '39336', '39337', '39338', '39339']
2026-03-30 10:07:22.258 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-30 10:07:22.258 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-30 10:07:22.258 DEBUG [src.node.waku_node] Using volumes []
2026-03-30 10:07:22.259 DEBUG [src.node.docker_mananger] docker run -i -t -p 39335:39335 -p 39336:39336 -p 39337:39337 -p 39338:39338 -p 39339:39339 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=39337 --rest-port=39335 --tcp-port=39336 --discv5-udp-port=39338 --rest-address=0.0.0.0 --nat=extip:172.18.100.112 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d2b6b42efb62aa0ce9edad416a9feb7fcb0adff1ffebacb4f1afe5248f2aff21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39339 --metrics-logging=true --lightpush=true --relay=true
2026-03-30 10:07:22.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.112 waku 926d6289b1f4c083df74aa9276d1da974d26e43d2ceec04c03ef25220bc5f0c4
2026-03-30 10:07:22.479 DEBUG [src.node.docker_mananger] Container started with ID 926d6289b1f4. Setting up logs at ./log/docker/receiving_node1_2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e__wakuorg_nwaku:latest.log
2026-03-30 10:07:22.480 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39335
2026-03-30 10:07:22.480 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-30 10:07:22.623 ERROR [src.node.docker_mananger] Max retries reached for container c11fbeee7975. Exiting log stream.
2026-03-30 10:07:23.061 ERROR [src.node.docker_mananger] Max retries reached for container 5d0b437fe3de. Exiting log stream.
2026-03-30 10:07:23.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/health" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:23.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-30 10:07:23.484 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-30 10:07:23.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:23.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.112/tcp/39336/p2p/16Uiu2HAm6H4rSXnSxt1UxZkVMeCLdspbiVyG5geVaJ3mrADgDSze","/ip4/172.18.100.112/tcp/39337/ws/p2p/16Uiu2HAm6H4rSXnSxt1UxZkVMeCLdspbiVyG5geVaJ3mrADgDSze"],"enrUri":"enr:-L24QLZ4wv8cXEUdpz0nM5dioxlTfW3RMqiNUMEBmsISVxIlPwYr8g5VfjMS7_Ui5gsq8rYVAFfqq0BtOAUwbWSB96sCgmlkgnY0gmlwhKwSZHCKbXVsdGlhZGRyc5YACASsEmRwBpmoAAoErBJkcAaZqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoTwxFtTwoaT3oc_J8f44Xh3_JXALLAL9dg_-BF1TNyODdGNwgpmog3VkcIKZqoV3YWt1Mgk"}'
2026-03-30 10:07:23.486 INFO [src.node.waku_node] REST service is ready !!
2026-03-30 10:07:23.493 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-30 10:07:23.493 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e__wakuorg_nwaku:latest.log
2026-03-30 10:07:23.493 DEBUG [src.node.waku_node] Starting Node...
2026-03-30 10:07:23.493 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-30 10:07:23.495 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-30 10:07:23.495 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.118
2026-03-30 10:07:23.495 DEBUG [src.node.docker_mananger] Generated ports ['44822', '44823', '44824', '44825', '44826']
2026-03-30 10:07:23.495 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-30 10:07:23.495 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-30 10:07:23.495 DEBUG [src.node.waku_node] Using volumes []
2026-03-30 10:07:23.496 DEBUG [src.node.docker_mananger] docker run -i -t -p 44822:44822 -p 44823:44823 -p 44824:44824 -p 44825:44825 -p 44826:44826 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=44824 --rest-port=44822 --tcp-port=44823 --discv5-udp-port=44825 --rest-address=0.0.0.0 --nat=extip:172.18.223.118 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ee71c4ca20fc6da3cd5deffd2e45af7fe9eed64af7bc1c0c70f53ae62aa8b8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44826 --metrics-logging=true --lightpush=false --relay=true
2026-03-30 10:07:23.685 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.118 waku c754c3b7a40c18a5991ab9aa5c2bf05e05d9eb8959721424feac93b2a8aab56e
2026-03-30 10:07:23.717 DEBUG [src.node.docker_mananger] Container started with ID c754c3b7a40c. Setting up logs at ./log/docker/receiving_node2_2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e__wakuorg_nwaku:latest.log
2026-03-30 10:07:23.717 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44822
2026-03-30 10:07:23.718 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-30 10:07:24.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/health" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:24.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-30 10:07:24.722 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-30 10:07:24.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:24.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.118/tcp/44823/p2p/16Uiu2HAmDkESLBnQwWJ7WNtAtMd6ouxqGbjieBe6ZQsASvQBCxvv","/ip4/172.18.223.118/tcp/44824/ws/p2p/16Uiu2HAmDkESLBnQwWJ7WNtAtMd6ouxqGbjieBe6ZQsASvQBCxvv"],"enrUri":"enr:-L24QAEXJmuu1-k_LVgQJswLORXGbgSUsX8TU3HseXRkPUb_TidhiDYHOAFHlmPmidtHl-aVf2qbS8iKCfbnjIRLp-4CgmlkgnY0gmlwhKwS33aKbXVsdGlhZGRyc5YACASsEt92Bq8XAAoErBLfdgavGN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEDOE5GgABYnpOq6xfr6QtLdsxEk1FHbwTU3vV83CbWuDdGNwgq8Xg3VkcIKvGYV3YWt1MgE"}'
2026-03-30 10:07:24.725 INFO [src.node.waku_node] REST service is ready !!
2026-03-30 10:07:24.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44822/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.112/tcp/39336/p2p/16Uiu2HAm6H4rSXnSxt1UxZkVMeCLdspbiVyG5geVaJ3mrADgDSze"]'
2026-03-30 10:07:24.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:24.775 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-30 10:07:24.775 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e__wakuorg_nwaku:latest.log
2026-03-30 10:07:24.775 DEBUG [src.node.waku_node] Starting Node...
2026-03-30 10:07:24.775 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-30 10:07:24.778 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-30 10:07:24.782 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.35.80
2026-03-30 10:07:24.783 DEBUG [src.node.docker_mananger] Generated ports ['17459', '17460', '17461', '17462', '17463']
2026-03-30 10:07:24.783 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-30 10:07:24.783 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-30 10:07:24.783 DEBUG [src.node.waku_node] Using volumes []
2026-03-30 10:07:24.783 DEBUG [src.node.docker_mananger] docker run -i -t -p 17459:17459 -p 17460:17460 -p 17461:17461 -p 17462:17462 -p 17463:17463 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=17461 --rest-port=17459 --tcp-port=17460 --discv5-udp-port=17462 --rest-address=0.0.0.0 --nat=extip:172.18.35.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=5fa35ffe92be9e1c9dcbfc5de6545bde4bddecaebfd058d1fdf6ba7f74baacb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17463 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLZ4wv8cXEUdpz0nM5dioxlTfW3RMqiNUMEBmsISVxIlPwYr8g5VfjMS7_Ui5gsq8rYVAFfqq0BtOAUwbWSB96sCgmlkgnY0gmlwhKwSZHCKbXVsdGlhZGRyc5YACASsEmRwBpmoAAoErBJkcAaZqd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECoTwxFtTwoaT3oc_J8f44Xh3_JXALLAL9dg_-BF1TNyODdGNwgpmog3VkcIKZqoV3YWt1Mgk --lightpushnode=/ip4/172.18.100.112/tcp/39336/p2p/16Uiu2HAm6H4rSXnSxt1UxZkVMeCLdspbiVyG5geVaJ3mrADgDSze --lightpush=true --relay=true
2026-03-30 10:07:24.987 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.35.80 waku 3c50d3feb885515ad918e3467d234c3808665d65d373497b43a10825e49a64d3
2026-03-30 10:07:25.023 DEBUG [src.node.docker_mananger] Container started with ID 3c50d3feb885. Setting up logs at ./log/docker/lightpush_node1_2026-03-30_10-07-22__d17a6997-c566-4096-819d-3a978985d61e__wakuorg_nwaku:latest.log
2026-03-30 10:07:25.024 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17459
2026-03-30 10:07:25.024 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-30 10:07:26.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/health" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-30 10:07:26.028 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-30 10:07:26.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.35.80/tcp/17460/p2p/16Uiu2HAm9p3oV49aCBaab7aD8674rhzCLkx1mLQpmeA5mw1pTksK","/ip4/172.18.35.80/tcp/17461/ws/p2p/16Uiu2HAm9p3oV49aCBaab7aD8674rhzCLkx1mLQpmeA5mw1pTksK"],"enrUri":"enr:-L24QINWjcuFxT4ou0Zi5b_ouT3TFs_cfNYYYQ9XW2bGyTQHDcDKZu1AItzQuOwpu1KzvWYFI1TQmpU4JqfaS3Y-_2kCgmlkgnY0gmlwhKwSI1CKbXVsdGlhZGRyc5YACASsEiNQBkQ0AAoErBIjUAZENd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC1b8RvADDZAzK51dms-BJa8RjNg-n3F4TP_zHHM7NP_KDdGNwgkQ0g3VkcIJENoV3YWt1Mgk"}'
2026-03-30 10:07:26.036 INFO [src.node.waku_node] REST service is ready !!
2026-03-30 10:07:26.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.112/tcp/39336/p2p/16Uiu2HAm6H4rSXnSxt1UxZkVMeCLdspbiVyG5geVaJ3mrADgDSze"]'
2026-03-30 10:07:26.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.223.118/tcp/44823/p2p/16Uiu2HAmDkESLBnQwWJ7WNtAtMd6ouxqGbjieBe6ZQsASvQBCxvv"]'
2026-03-30 10:07:26.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39335/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-30 10:07:26.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44822/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-30 10:07:26.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-03-30 10:07:26.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.115 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-03-30 10:07:26.116 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865246115862075}}'
2026-03-30 10:07:26.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.130 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.231 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246115862075,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.235 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246115862075,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.239 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246115862075,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.243 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-03-30 10:07:26.243 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865246243281109}}'
2026-03-30 10:07:26.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.256 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.356 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246243281109,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.361 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246243281109,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.365 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246243281109,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.368 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-03-30 10:07:26.369 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865246369049735}}'
2026-03-30 10:07:26.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.484 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246369049735,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.489 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246369049735,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.493 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246369049735,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.497 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-03-30 10:07:26.497 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/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": 1774865246497513393}}'
2026-03-30 10:07:26.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.508 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.608 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.612 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":1774865246497513393,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.613 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.616 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":1774865246497513393,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.617 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.619 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":1774865246497513393,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.621 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-03-30 10:07:26.621 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/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": 1774865246621320711}}'
2026-03-30 10:07:26.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.636 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.737 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.740 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":1774865246621320711,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.742 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.744 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":1774865246621320711,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.746 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.748 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":1774865246621320711,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.749 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-03-30 10:07:26.750 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865246750117735}}'
2026-03-30 10:07:26.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.865 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246750117735,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.870 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246750117735,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.873 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.874 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865246750117735,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.877 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-03-30 10:07:26.878 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:26.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/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": 1774865246878156208}}'
2026-03-30 10:07:26.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:26.890 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:26.990 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.993 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":1774865246878156208,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.995 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:26.997 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":1774865246878156208,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:26.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:26.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.001 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":1774865246878156208,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.003 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-03-30 10:07:27.003 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/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": 1774865247003628667}}'
2026-03-30 10:07:27.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.017 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.117 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.120 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":1774865247003628667,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.123 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.125 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":1774865247003628667,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.127 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.129 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":1774865247003628667,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.131 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-03-30 10:07:27.131 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247131437073}}'
2026-03-30 10:07:27.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.145 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.246 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247131437073,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.250 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.251 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247131437073,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.254 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247131437073,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.258 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-03-30 10:07:27.259 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247258898556}}'
2026-03-30 10:07:27.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.375 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247258898556,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.380 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247258898556,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.384 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247258898556,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.387 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-03-30 10:07:27.388 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247387975281}}'
2026-03-30 10:07:27.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.398 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.498 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247387975281,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.502 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247387975281,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.506 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247387975281,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.510 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-03-30 10:07:27.510 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247510420381}}'
2026-03-30 10:07:27.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.525 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.625 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247510420381,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.630 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247510420381,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.633 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247510420381,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.637 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-03-30 10:07:27.638 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247637920951}}'
2026-03-30 10:07:27.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.749 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247637920951,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.754 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247637920951,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.757 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247637920951,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.761 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-03-30 10:07:27.761 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247761523416}}'
2026-03-30 10:07:27.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.774 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.874 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247761523416,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.879 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247761523416,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.882 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:27.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:27.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247761523416,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:27.886 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-03-30 10:07:27.886 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:27.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865247886753628}}'
2026-03-30 10:07:27.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:27.899 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:27.999 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247886753628,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.004 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247886753628,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.008 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865247886753628,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.012 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-03-30 10:07:28.012 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248012792197}}'
2026-03-30 10:07:28.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.026 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.128 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248012792197,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.133 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248012792197,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.137 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248012792197,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.140 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-03-30 10:07:28.141 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248140986912}}'
2026-03-30 10:07:28.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.256 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248140986912,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.261 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248140986912,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.264 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248140986912,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.268 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-03-30 10:07:28.269 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248268803553}}'
2026-03-30 10:07:28.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.384 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248268803553,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.389 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248268803553,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.392 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248268803553,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.396 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-03-30 10:07:28.397 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248396859439}}'
2026-03-30 10:07:28.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.509 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248396859439,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.513 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248396859439,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.518 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248396859439,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.522 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-03-30 10:07:28.522 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248522245323}}'
2026-03-30 10:07:28.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.534 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.635 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.635 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248522245323,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.639 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248522245323,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.644 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248522245323,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.647 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-03-30 10:07:28.648 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248647920152}}'
2026-03-30 10:07:28.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.661 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.762 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248647920152,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.766 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248647920152,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.770 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248647920152,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.774 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-03-30 10:07:28.774 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248774559406}}'
2026-03-30 10:07:28.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:28.891 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248774559406,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.895 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248774559406,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.899 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:28.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:28.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248774559406,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:28.903 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-03-30 10:07:28.903 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:28.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865248903272736}}'
2026-03-30 10:07:28.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:28.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.018 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248903272736,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.022 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248903272736,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.026 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865248903272736,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.030 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-03-30 10:07:29.030 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249030583699}}'
2026-03-30 10:07:29.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.045 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.146 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249030583699,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.150 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249030583699,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.154 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249030583699,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.158 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-03-30 10:07:29.158 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249158530705}}'
2026-03-30 10:07:29.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.276 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.276 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249158530705,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.281 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249158530705,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.284 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249158530705,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.288 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-03-30 10:07:29.289 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249288786140}}'
2026-03-30 10:07:29.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.403 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249288786140,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.408 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249288786140,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.412 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249288786140,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.416 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-03-30 10:07:29.416 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249416677873}}'
2026-03-30 10:07:29.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.428 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.529 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249416677873,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.534 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.534 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249416677873,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.537 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249416677873,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.541 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-03-30 10:07:29.542 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249542046282}}'
2026-03-30 10:07:29.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.658 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249542046282,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.663 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249542046282,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.666 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249542046282,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.670 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-03-30 10:07:29.671 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.671 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249670967608}}'
2026-03-30 10:07:29.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.683 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.783 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249670967608,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.788 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249670967608,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.792 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.792 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249670967608,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.796 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-03-30 10:07:29.796 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249796766410}}'
2026-03-30 10:07:29.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.807 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:29.907 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249796766410,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.912 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249796766410,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.916 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:29.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:29.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249796766410,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:29.919 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-03-30 10:07:29.920 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:29.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865249919987351}}'
2026-03-30 10:07:29.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:29.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.035 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249919987351,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.039 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249919987351,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.043 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865249919987351,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.047 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-03-30 10:07:30.047 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250047648618}}'
2026-03-30 10:07:30.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.086 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.190 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250047648618,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.194 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250047648618,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.198 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250047648618,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.202 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-03-30 10:07:30.202 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250202475308}}'
2026-03-30 10:07:30.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.214 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.315 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250202475308,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.319 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250202475308,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.323 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250202475308,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.327 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-03-30 10:07:30.328 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250328164478}}'
2026-03-30 10:07:30.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.441 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250328164478,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.445 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250328164478,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.449 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250328164478,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.453 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-03-30 10:07:30.453 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250453444667}}'
2026-03-30 10:07:30.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.468 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.568 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250453444667,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.572 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250453444667,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.577 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250453444667,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.581 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-03-30 10:07:30.582 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250581822031}}'
2026-03-30 10:07:30.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.595 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.695 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250581822031,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.700 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250581822031,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.703 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250581822031,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.707 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-03-30 10:07:30.707 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250707773997}}'
2026-03-30 10:07:30.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.825 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250707773997,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.830 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250707773997,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.833 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250707773997,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.837 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-03-30 10:07:30.838 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250838045221}}'
2026-03-30 10:07:30.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:30.950 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250838045221,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.954 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250838045221,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.958 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:30.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:30.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250838045221,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:30.962 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-03-30 10:07:30.962 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:30.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865250962653804}}'
2026-03-30 10:07:30.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:30.976 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:31.077 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:31.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:31.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250962653804,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:31.082 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:31.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:31.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250962653804,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:31.086 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:31.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:31.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865250962653804,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:31.090 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-03-30 10:07:31.090 DEBUG [src.steps.light_push] Lightpushing message
2026-03-30 10:07:31.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17459/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1774865251090429647}}'
2026-03-30 10:07:31.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-30 10:07:31.105 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-30 10:07:31.207 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:31.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39335/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:31.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865251090429647,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:31.212 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:31.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44822/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:31.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865251090429647,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:31.216 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-03-30 10:07:31.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17459/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-30 10:07:31.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1774865251090429647,"ephemeral":false,"proof":""}]'
2026-03-30 10:07:31.221 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-30 10:07:31.222 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-30 10:07:31.222 DEBUG [src.node.waku_node] Stopping container with id 926d6289b1f4
2026-03-30 10:07:31.721 DEBUG [src.node.waku_node] Container stopped.
2026-03-30 10:07:31.723 DEBUG [src.node.waku_node] Stopping container with id c754c3b7a40c
2026-03-30 10:07:32.232 DEBUG [src.node.waku_node] Container stopped.
2026-03-30 10:07:32.233 DEBUG [src.node.waku_node] Stopping container with id 3c50d3feb885
2026-03-30 10:07:32.535 ERROR [src.node.docker_mananger] Max retries reached for container 926d6289b1f4. Exiting log stream.
2026-03-30 10:07:32.693 DEBUG [src.node.waku_node] Container stopped.
2026-03-30 10:07:32.694 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-30 10:07:32.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-30 10:07:32.759 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-30 10:07:32.800 DEBUG [src.node.docker_mananger] No errors found in the waku logs.