347 lines
61 KiB
Plaintext

2026-03-21 04:32:08.732 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-21 04:32:08.732 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-03-21_04-32-08__bfbd0613-a610-4a29-99e1-8a55ea94b4a5
2026-03-21 04:32:08.733 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-21 04:32:08.733 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-21 04:32:08.733 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-21 04:32:08.740 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-21 04:32:08.740 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-21_04-32-08__bfbd0613-a610-4a29-99e1-8a55ea94b4a5__wakuorg_nwaku:latest.log
2026-03-21 04:32:08.740 DEBUG [src.node.waku_node] Starting Node...
2026-03-21 04:32:08.741 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-21 04:32:08.742 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-21 04:32:08.742 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.168
2026-03-21 04:32:08.742 DEBUG [src.node.docker_mananger] Generated ports ['4864', '4865', '4866', '4867', '4868']
2026-03-21 04:32:08.742 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-21 04:32:08.742 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-21 04:32:08.743 DEBUG [src.node.waku_node] Using volumes []
2026-03-21 04:32:08.743 DEBUG [src.node.docker_mananger] docker run -i -t -p 4864:4864 -p 4865:4865 -p 4866:4866 -p 4867:4867 -p 4868:4868 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=4866 --rest-port=4864 --tcp-port=4865 --discv5-udp-port=4867 --rest-address=0.0.0.0 --nat=extip:172.18.100.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=faf3a0b4e8cca56fc01331ece32fe97bd0ecc0e9bedebedd6233ef80ba0ba5e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4868 --metrics-logging=true --relay=true --filter=true
2026-03-21 04:32:08.931 ERROR [src.node.docker_mananger] Max retries reached for container 68caebc09f9f. Exiting log stream.
2026-03-21 04:32:08.943 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.168 waku 3a6b347ce22e05453dda8ff4dbfeeb10a93f0d633e8365ba1a1044fb092c551f
2026-03-21 04:32:08.979 DEBUG [src.node.docker_mananger] Container started with ID 3a6b347ce22e. Setting up logs at ./log/docker/node1_2026-03-21_04-32-08__bfbd0613-a610-4a29-99e1-8a55ea94b4a5__wakuorg_nwaku:latest.log
2026-03-21 04:32:08.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4864
2026-03-21 04:32:08.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-21 04:32:09.466 ERROR [src.node.docker_mananger] Max retries reached for container 7b59320ecf71. Exiting log stream.
2026-03-21 04:32:09.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4864/health" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:09.984 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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"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-21 04:32:09.984 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-21 04:32:09.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4864/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:09.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.168/tcp/4865/p2p/16Uiu2HAmGXtDNt9Lmxi5UGDy7zBeeEvv3nzPB6DgkZW5gH6RpSf2","/ip4/172.18.100.168/tcp/4866/ws/p2p/16Uiu2HAmGXtDNt9Lmxi5UGDy7zBeeEvv3nzPB6DgkZW5gH6RpSf2"],"enrUri":"enr:-L24QASGDffqkv2Zg2Hk7XRlf_94MKzSx4YPBYnHcmggUX-PDsECZeINyC6M3R28o3STEbkHw7xdwlJ2vsYvtXpAHcACgmlkgnY0gmlwhKwSZKiKbXVsdGlhZGRyc5YACASsEmSoBhMBAAoErBJkqAYTAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOZy-W1A-c-0UlsFfm92ZrJ8lgqAhAbBDrrwYcKNJn5mDdGNwghMBg3VkcIITA4V3YWt1MgU"}'
2026-03-21 04:32:09.987 INFO [src.node.waku_node] REST service is ready !!
2026-03-21 04:32:09.987 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-21 04:32:09.994 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-21 04:32:09.994 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-21_04-32-08__bfbd0613-a610-4a29-99e1-8a55ea94b4a5__wakuorg_nwaku:latest.log
2026-03-21 04:32:09.994 DEBUG [src.node.waku_node] Starting Node...
2026-03-21 04:32:09.994 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-21 04:32:09.996 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-21 04:32:09.996 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.252.18
2026-03-21 04:32:09.996 DEBUG [src.node.docker_mananger] Generated ports ['35951', '35952', '35953', '35954', '35955']
2026-03-21 04:32:09.996 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-21 04:32:09.997 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-21 04:32:09.997 DEBUG [src.node.waku_node] Using volumes []
2026-03-21 04:32:09.997 DEBUG [src.node.docker_mananger] docker run -i -t -p 35951:35951 -p 35952:35952 -p 35953:35953 -p 35954:35954 -p 35955:35955 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=35953 --rest-port=35951 --tcp-port=35952 --discv5-udp-port=35954 --rest-address=0.0.0.0 --nat=extip:172.18.252.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56df8697cdb93aaeedcf4e51b993d1f870d11d2bdbab8d728986e8c3fcd95528 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35955 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QASGDffqkv2Zg2Hk7XRlf_94MKzSx4YPBYnHcmggUX-PDsECZeINyC6M3R28o3STEbkHw7xdwlJ2vsYvtXpAHcACgmlkgnY0gmlwhKwSZKiKbXVsdGlhZGRyc5YACASsEmSoBhMBAAoErBJkqAYTAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOZy-W1A-c-0UlsFfm92ZrJ8lgqAhAbBDrrwYcKNJn5mDdGNwghMBg3VkcIITA4V3YWt1MgU --filternode=/ip4/172.18.100.168/tcp/4865/p2p/16Uiu2HAmGXtDNt9Lmxi5UGDy7zBeeEvv3nzPB6DgkZW5gH6RpSf2
2026-03-21 04:32:10.200 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.252.18 waku 9c0d3cbe65b415f34f475d9cecdb266a22f982fc36ca27ee358fef060670bb92
2026-03-21 04:32:10.237 DEBUG [src.node.docker_mananger] Container started with ID 9c0d3cbe65b4. Setting up logs at ./log/docker/node2_2026-03-21_04-32-08__bfbd0613-a610-4a29-99e1-8a55ea94b4a5__wakuorg_nwaku:latest.log
2026-03-21 04:32:10.237 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35951
2026-03-21 04:32:10.238 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-21 04:32:11.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/health" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"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-21 04:32:11.241 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-21 04:32:11.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.252.18/tcp/35952/p2p/16Uiu2HAmUoAZyCVie878nB6wtRCYP6mc3Vj6EHnjWTjdPrh5Cf4M","/ip4/172.18.252.18/tcp/35953/ws/p2p/16Uiu2HAmUoAZyCVie878nB6wtRCYP6mc3Vj6EHnjWTjdPrh5Cf4M"],"enrUri":"enr:-L24QCFaMBWodD7hZjipGIbcJP-VkeTPi0bvZifoYNHAH5LoCFDl8ZNIfpMPBDbMSgTzpl4cTTmeYbcCB9TGTqcuGGUCgmlkgnY0gmlwhKwS_BKKbXVsdGlhZGRyc5YACASsEvwSBoxwAAoErBL8EgaMcd0DgnJzhQADAQAAiXNlY3AyNTZrMaED79MxB6d-p8M-Gwb3CGnjRZJdZgEkK9I9dq1BCzeR2lKDdGNwgoxwg3VkcIKMcoV3YWt1MgA"}'
2026-03-21 04:32:11.244 INFO [src.node.waku_node] REST service is ready !!
2026-03-21 04:32:11.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35951/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.168/tcp/4865/p2p/16Uiu2HAmGXtDNt9Lmxi5UGDy7zBeeEvv3nzPB6DgkZW5gH6RpSf2"]'
2026-03-21 04:32:11.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.281 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-21 04:32:11.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-21 04:32:11.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35951/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b8187036-b5a4-4c00-8318-accafb0e789e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-21 04:32:11.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b8187036-b5a4-4c00-8318-accafb0e789e","statusDesc":"OK"}'
2026-03-21 04:32:11.319 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-03-21 04:32:11.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:11.428 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:11.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531319859916,"ephemeral":false}]'
2026-03-21 04:32:11.433 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-03-21 04:32:11.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:11.539 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:11.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531433972116,"ephemeral":false}]'
2026-03-21 04:32:11.544 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-03-21 04:32:11.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.550 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:11.650 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:11.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531545125866,"ephemeral":false}]'
2026-03-21 04:32:11.655 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-03-21 04:32:11.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.661 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:11.761 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:11.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531655937662,"ephemeral":false}]'
2026-03-21 04:32:11.767 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-03-21 04:32:11.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.772 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:11.873 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:11.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531767458804,"ephemeral":false}]'
2026-03-21 04:32:11.877 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-03-21 04:32:11.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.883 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:11.983 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:11.984 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:11.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531878203449,"ephemeral":false}]'
2026-03-21 04:32:11.988 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-03-21 04:32:11.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:11.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:11.993 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.093 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067531988387084,"ephemeral":false}]'
2026-03-21 04:32:12.098 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-03-21 04:32:12.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.204 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532098945651,"ephemeral":false}]'
2026-03-21 04:32:12.208 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-03-21 04:32:12.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.214 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.314 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532208984703,"ephemeral":false}]'
2026-03-21 04:32:12.319 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-03-21 04:32:12.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.324 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.424 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532319385717,"ephemeral":false}]'
2026-03-21 04:32:12.429 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-03-21 04:32:12.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.434 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.535 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532429812774,"ephemeral":false}]'
2026-03-21 04:32:12.540 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-03-21 04:32:12.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.646 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532540366239,"ephemeral":false}]'
2026-03-21 04:32:12.651 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-03-21 04:32:12.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.656 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.756 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.757 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532651508235,"ephemeral":false}]'
2026-03-21 04:32:12.761 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-03-21 04:32:12.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.766 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.867 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532761729555,"ephemeral":false}]'
2026-03-21 04:32:12.871 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-03-21 04:32:12.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.876 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:12.977 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:12.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:12.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532872167029,"ephemeral":false}]'
2026-03-21 04:32:12.981 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-03-21 04:32:12.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:12.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:12.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.087 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067532981900600,"ephemeral":false}]'
2026-03-21 04:32:13.091 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-03-21 04:32:13.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.197 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533092003777,"ephemeral":false}]'
2026-03-21 04:32:13.201 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-03-21 04:32:13.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.207 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.307 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533202157880,"ephemeral":false}]'
2026-03-21 04:32:13.312 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-03-21 04:32:13.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.317 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.417 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533312443029,"ephemeral":false}]'
2026-03-21 04:32:13.422 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-03-21 04:32:13.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.527 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533422729190,"ephemeral":false}]'
2026-03-21 04:32:13.533 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-03-21 04:32:13.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.538 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.639 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533533249393,"ephemeral":false}]'
2026-03-21 04:32:13.644 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-03-21 04:32:13.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.749 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533644415585,"ephemeral":false}]'
2026-03-21 04:32:13.754 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-03-21 04:32:13.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.860 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533754860465,"ephemeral":false}]'
2026-03-21 04:32:13.865 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-03-21 04:32:13.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.870 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:13.971 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:13.971 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:13.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533865695735,"ephemeral":false}]'
2026-03-21 04:32:13.977 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-03-21 04:32:13.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:13.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:13.982 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067533977744780,"ephemeral":false}]'
2026-03-21 04:32:14.087 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-03-21 04:32:14.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.093 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.193 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534088166203,"ephemeral":false}]'
2026-03-21 04:32:14.198 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-03-21 04:32:14.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.304 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534198462519,"ephemeral":false}]'
2026-03-21 04:32:14.309 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-03-21 04:32:14.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.314 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.414 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534309471073,"ephemeral":false}]'
2026-03-21 04:32:14.419 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-03-21 04:32:14.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.424 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.525 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534419882792,"ephemeral":false}]'
2026-03-21 04:32:14.530 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-03-21 04:32:14.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.636 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534530693439,"ephemeral":false}]'
2026-03-21 04:32:14.640 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-03-21 04:32:14.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.645 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.746 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534641145654,"ephemeral":false}]'
2026-03-21 04:32:14.751 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-03-21 04:32:14.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.756 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.856 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534751485013,"ephemeral":false}]'
2026-03-21 04:32:14.861 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-03-21 04:32:14.862 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:14.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:14.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:14.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534861915586,"ephemeral":false}]'
2026-03-21 04:32:14.971 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-03-21 04:32:14.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:14.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:14.976 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.077 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067534971962599,"ephemeral":false}]'
2026-03-21 04:32:15.082 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-03-21 04:32:15.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:15.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:15.088 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.188 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067535083019518,"ephemeral":false}]'
2026-03-21 04:32:15.193 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-03-21 04:32:15.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:15.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:15.198 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.298 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067535193467302,"ephemeral":false}]'
2026-03-21 04:32:15.303 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-03-21 04:32:15.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:15.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:15.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.409 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067535303645801,"ephemeral":false}]'
2026-03-21 04:32:15.414 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-03-21 04:32:15.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:15.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:15.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.519 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067535414405264,"ephemeral":false}]'
2026-03-21 04:32:15.524 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-03-21 04:32:15.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:15.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:15.529 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.629 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067535524810490,"ephemeral":false}]'
2026-03-21 04:32:15.634 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-03-21 04:32:15.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4864/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-21 04:32:15.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-21 04:32:15.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-21 04:32:15.740 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-21 04:32:15.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35951/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-21 04:32:15.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1774067535635238720,"ephemeral":false}]'
2026-03-21 04:32:15.746 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-21 04:32:15.747 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-21 04:32:15.747 DEBUG [src.node.waku_node] Stopping container with id 3a6b347ce22e
2026-03-21 04:32:16.300 DEBUG [src.node.waku_node] Container stopped.
2026-03-21 04:32:16.302 DEBUG [src.node.waku_node] Stopping container with id 9c0d3cbe65b4
2026-03-21 04:32:16.858 DEBUG [src.node.waku_node] Container stopped.
2026-03-21 04:32:16.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-21 04:32:16.871 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-21 04:32:16.878 DEBUG [src.node.docker_mananger] No errors found in the waku logs.