347 lines
61 KiB
Plaintext

2026-02-02 04:41:24.325 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-02 04:41:24.326 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-02-02_04-41-24__568839b6-fda7-417d-ad25-0a4b61f075f9
2026-02-02 04:41:24.326 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-02 04:41:24.326 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-02 04:41:24.326 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-02 04:41:24.332 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-02 04:41:24.333 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-02_04-41-24__568839b6-fda7-417d-ad25-0a4b61f075f9__wakuorg_nwaku:latest.log
2026-02-02 04:41:24.333 DEBUG [src.node.waku_node] Starting Node...
2026-02-02 04:41:24.333 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-02 04:41:24.334 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-02 04:41:24.334 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.113
2026-02-02 04:41:24.334 DEBUG [src.node.docker_mananger] Generated ports ['12690', '12691', '12692', '12693', '12694']
2026-02-02 04:41:24.335 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-02 04:41:24.335 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-02 04:41:24.335 DEBUG [src.node.waku_node] Using volumes []
2026-02-02 04:41:24.335 DEBUG [src.node.docker_mananger] docker run -i -t -p 12690:12690 -p 12691:12691 -p 12692:12692 -p 12693:12693 -p 12694:12694 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=12692 --rest-port=12690 --tcp-port=12691 --discv5-udp-port=12693 --rest-address=0.0.0.0 --nat=extip:172.18.213.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a71ded5f0d82c2c56ecbee6de22fed10fdedb8fb940fbd9f4c3ea1137f22b14b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12694 --metrics-logging=true --relay=true --filter=true
2026-02-02 04:41:24.510 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.113 waku addbcabda2163c9be2eb6840d29101258cdb26f7cd5269421aa634a365205c50
2026-02-02 04:41:24.542 DEBUG [src.node.docker_mananger] Container started with ID addbcabda216. Setting up logs at ./log/docker/node1_2026-02-02_04-41-24__568839b6-fda7-417d-ad25-0a4b61f075f9__wakuorg_nwaku:latest.log
2026-02-02 04:41:24.542 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12690
2026-02-02 04:41:24.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-02 04:41:24.584 ERROR [src.node.docker_mananger] Max retries reached for container 57e4409515e5. Exiting log stream.
2026-02-02 04:41:25.091 ERROR [src.node.docker_mananger] Max retries reached for container cabfad6d6465. Exiting log stream.
2026-02-02 04:41:25.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12690/health" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:25.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Rln Relay":"NOT_MOUNTED"},{"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"}]}'
2026-02-02 04:41:25.546 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-02 04:41:25.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12690/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:25.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.113/tcp/12691/p2p/16Uiu2HAmExuu1qBoGYzi63UwmvFPdKe2jQvDhj659oHuhjaSJ3MR","/ip4/172.18.213.113/tcp/12692/ws/p2p/16Uiu2HAmExuu1qBoGYzi63UwmvFPdKe2jQvDhj659oHuhjaSJ3MR"],"enrUri":"enr:-L24QIA1pcSit8p9Zu3NqS4b7E9yqO0fg7ROECHGmpDq9-f_fW5wC7ezfCD13bqxEFIKwzBFbCQ649WyfrRa8dze7OgCgmlkgnY0gmlwhKwS1XGKbXVsdGlhZGRyc5YACASsEtVxBjGTAAoErBLVcQYxlN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIk7LGtuIS3wlJmsotR1uzQF5Oo9FDUjtWHVk1JFcYkCDdGNwgjGTg3VkcIIxlYV3YWt1MgU"}'
2026-02-02 04:41:25.549 INFO [src.node.waku_node] REST service is ready !!
2026-02-02 04:41:25.550 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-02 04:41:25.556 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-02 04:41:25.556 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-02_04-41-24__568839b6-fda7-417d-ad25-0a4b61f075f9__wakuorg_nwaku:latest.log
2026-02-02 04:41:25.556 DEBUG [src.node.waku_node] Starting Node...
2026-02-02 04:41:25.556 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-02 04:41:25.558 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-02 04:41:25.558 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.52
2026-02-02 04:41:25.558 DEBUG [src.node.docker_mananger] Generated ports ['30169', '30170', '30171', '30172', '30173']
2026-02-02 04:41:25.558 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-02 04:41:25.559 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-02 04:41:25.559 DEBUG [src.node.waku_node] Using volumes []
2026-02-02 04:41:25.559 DEBUG [src.node.docker_mananger] docker run -i -t -p 30169:30169 -p 30170:30170 -p 30171:30171 -p 30172:30172 -p 30173:30173 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=30171 --rest-port=30169 --tcp-port=30170 --discv5-udp-port=30172 --rest-address=0.0.0.0 --nat=extip:172.18.10.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=60dec5c2bf94a0c4910a5fac0c06123fdcd3cca3ea7ab709a3c8866dfdcbf0fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30173 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIA1pcSit8p9Zu3NqS4b7E9yqO0fg7ROECHGmpDq9-f_fW5wC7ezfCD13bqxEFIKwzBFbCQ649WyfrRa8dze7OgCgmlkgnY0gmlwhKwS1XGKbXVsdGlhZGRyc5YACASsEtVxBjGTAAoErBLVcQYxlN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIk7LGtuIS3wlJmsotR1uzQF5Oo9FDUjtWHVk1JFcYkCDdGNwgjGTg3VkcIIxlYV3YWt1MgU --filternode=/ip4/172.18.213.113/tcp/12691/p2p/16Uiu2HAmExuu1qBoGYzi63UwmvFPdKe2jQvDhj659oHuhjaSJ3MR
2026-02-02 04:41:25.738 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.52 waku a72c62d15041bac959bf76f5b69e1631bb9903138f365a975f0bd6e2ea8b788c
2026-02-02 04:41:25.770 DEBUG [src.node.docker_mananger] Container started with ID a72c62d15041. Setting up logs at ./log/docker/node2_2026-02-02_04-41-24__568839b6-fda7-417d-ad25-0a4b61f075f9__wakuorg_nwaku:latest.log
2026-02-02 04:41:25.770 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30169
2026-02-02 04:41:25.770 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-02 04:41:26.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/health" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:26.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Rln 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":"READY"}]}'
2026-02-02 04:41:26.776 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-02 04:41:26.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:26.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.52/tcp/30170/p2p/16Uiu2HAm5C2fdBYp1vNXVX4MsKwdRH5XHba2tnQ3oA6FPATNL5x6","/ip4/172.18.10.52/tcp/30171/ws/p2p/16Uiu2HAm5C2fdBYp1vNXVX4MsKwdRH5XHba2tnQ3oA6FPATNL5x6"],"enrUri":"enr:-L24QNUqIh_3vtOd2frLz34V4hvph_XmRsE7CqMuFBXi6kPYKQQb14WiBbUBNnfPbh7RbhZ0q-mZLDfcxsRlva4_JmgCgmlkgnY0gmlwhKwSCjSKbXVsdGlhZGRyc5YACASsEgo0BnXaAAoErBIKNAZ1290DgnJzhQADAQAAiXNlY3AyNTZrMaECkRYg5ijJDDLt4zUs_Nc21AhDlipWGstIyyBt1E5Y2dODdGNwgnXag3VkcIJ13IV3YWt1MgA"}'
2026-02-02 04:41:26.778 INFO [src.node.waku_node] REST service is ready !!
2026-02-02 04:41:26.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30169/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.213.113/tcp/12691/p2p/16Uiu2HAmExuu1qBoGYzi63UwmvFPdKe2jQvDhj659oHuhjaSJ3MR"]'
2026-02-02 04:41:26.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:26.811 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-02 04:41:26.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-02 04:41:26.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:26.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30169/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "265565f6-99b0-4393-ab64-931db760bd55", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-02 04:41:26.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"265565f6-99b0-4393-ab64-931db760bd55","statusDesc":"OK"}'
2026-02-02 04:41:26.838 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-02-02 04:41:26.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:26.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:26.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:26.945 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:26.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:26.948 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":1770007286838567051,"ephemeral":false}]'
2026-02-02 04:41:26.950 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-02-02 04:41:26.950 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:26.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:26.954 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.055 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.058 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":1770007286950739923,"ephemeral":false}]'
2026-02-02 04:41:27.059 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-02-02 04:41:27.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.064 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.165 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.168 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":1770007287060201325,"ephemeral":false}]'
2026-02-02 04:41:27.169 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-02-02 04:41:27.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.174 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.275 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.278 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":1770007287170213653,"ephemeral":false}]'
2026-02-02 04:41:27.279 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-02-02 04:41:27.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.385 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.388 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":1770007287280090628,"ephemeral":false}]'
2026-02-02 04:41:27.389 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-02-02 04:41:27.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.494 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.497 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":1770007287389946892,"ephemeral":false}]'
2026-02-02 04:41:27.498 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-02-02 04:41:27.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.503 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.603 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.606 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":1770007287498999745,"ephemeral":false}]'
2026-02-02 04:41:27.607 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-02-02 04:41:27.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.712 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.715 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":1770007287608168076,"ephemeral":false}]'
2026-02-02 04:41:27.717 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-02-02 04:41:27.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.825 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":1770007287717623718,"ephemeral":false}]'
2026-02-02 04:41:27.826 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-02-02 04:41:27.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:27.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:27.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:27.935 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":1770007287827222513,"ephemeral":false}]'
2026-02-02 04:41:27.937 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-02-02 04:41:27.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:27.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:27.942 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.042 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.044 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":1770007287937498745,"ephemeral":false}]'
2026-02-02 04:41:28.046 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-02-02 04:41:28.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.051 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.151 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.154 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":1770007288046558474,"ephemeral":false}]'
2026-02-02 04:41:28.156 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-02-02 04:41:28.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.261 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.264 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":1770007288156280070,"ephemeral":false}]'
2026-02-02 04:41:28.266 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-02-02 04:41:28.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.271 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.371 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.374 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":1770007288266512241,"ephemeral":false}]'
2026-02-02 04:41:28.376 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-02-02 04:41:28.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.381 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.481 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.485 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":1770007288376539271,"ephemeral":false}]'
2026-02-02 04:41:28.486 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-02-02 04:41:28.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.591 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.595 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":1770007288486803180,"ephemeral":false}]'
2026-02-02 04:41:28.596 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-02-02 04:41:28.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.601 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.701 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.705 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":1770007288596863799,"ephemeral":false}]'
2026-02-02 04:41:28.706 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-02-02 04:41:28.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.811 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.816 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":1770007288707003522,"ephemeral":false}]'
2026-02-02 04:41:28.818 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-02-02 04:41:28.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:28.923 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:28.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:28.926 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":1770007288818284288,"ephemeral":false}]'
2026-02-02 04:41:28.928 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-02-02 04:41:28.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:28.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:28.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.037 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":1770007288928775653,"ephemeral":false}]'
2026-02-02 04:41:29.038 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-02-02 04:41:29.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.144 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.147 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":1770007289038808333,"ephemeral":false}]'
2026-02-02 04:41:29.149 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-02-02 04:41:29.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.154 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.258 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":1770007289149561721,"ephemeral":false}]'
2026-02-02 04:41:29.259 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-02-02 04:41:29.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.264 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.365 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.365 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.368 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":1770007289260091399,"ephemeral":false}]'
2026-02-02 04:41:29.370 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-02-02 04:41:29.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.475 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.479 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":1770007289370448211,"ephemeral":false}]'
2026-02-02 04:41:29.480 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-02-02 04:41:29.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.585 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.589 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":1770007289480769645,"ephemeral":false}]'
2026-02-02 04:41:29.590 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-02-02 04:41:29.591 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.595 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.695 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.699 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":1770007289590943545,"ephemeral":false}]'
2026-02-02 04:41:29.700 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-02-02 04:41:29.700 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.705 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.805 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.808 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":1770007289700833596,"ephemeral":false}]'
2026-02-02 04:41:29.810 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-02-02 04:41:29.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.815 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:29.915 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:29.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:29.918 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":1770007289810735890,"ephemeral":false}]'
2026-02-02 04:41:29.920 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-02-02 04:41:29.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:29.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:29.924 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.025 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.027 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":1770007289920389409,"ephemeral":false}]'
2026-02-02 04:41:30.028 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-02-02 04:41:30.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.133 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.136 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":1770007290029142726,"ephemeral":false}]'
2026-02-02 04:41:30.138 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-02-02 04:41:30.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.143 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.243 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.246 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":1770007290138704557,"ephemeral":false}]'
2026-02-02 04:41:30.248 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-02-02 04:41:30.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.253 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.353 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.356 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":1770007290248363706,"ephemeral":false}]'
2026-02-02 04:41:30.358 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-02-02 04:41:30.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.463 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.466 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":1770007290358433309,"ephemeral":false}]'
2026-02-02 04:41:30.468 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-02-02 04:41:30.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.473 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.573 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.576 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":1770007290468605258,"ephemeral":false}]'
2026-02-02 04:41:30.578 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-02-02 04:41:30.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.682 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.686 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":1770007290578370768,"ephemeral":false}]'
2026-02-02 04:41:30.687 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-02-02 04:41:30.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.692 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.792 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.795 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":1770007290687842120,"ephemeral":false}]'
2026-02-02 04:41:30.797 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-02-02 04:41:30.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.802 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:30.902 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:30.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:30.905 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":1770007290797737113,"ephemeral":false}]'
2026-02-02 04:41:30.906 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-02-02 04:41:30.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:30.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:30.910 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:31.011 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:31.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:31.014 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":1770007290906757066,"ephemeral":false}]'
2026-02-02 04:41:31.015 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-02-02 04:41:31.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:31.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:31.020 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:31.120 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:31.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:31.124 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":1770007291016123073,"ephemeral":false}]'
2026-02-02 04:41:31.125 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-02-02 04:41:31.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12690/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-02-02 04:41:31.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-02 04:41:31.130 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-02 04:41:31.230 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-02 04:41:31.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30169/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-02 04:41:31.233 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":1770007291125691995,"ephemeral":false}]'
2026-02-02 04:41:31.236 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-02 04:41:31.237 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-02 04:41:31.237 DEBUG [src.node.waku_node] Stopping container with id addbcabda216
2026-02-02 04:41:31.755 DEBUG [src.node.waku_node] Container stopped.
2026-02-02 04:41:31.755 DEBUG [src.node.waku_node] Stopping container with id a72c62d15041
2026-02-02 04:41:32.283 DEBUG [src.node.waku_node] Container stopped.
2026-02-02 04:41:32.284 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-02 04:41:32.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-02 04:41:32.303 DEBUG [src.node.docker_mananger] No errors found in the waku logs.