347 lines
61 KiB
Plaintext

2025-12-10 04:12:09.338 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-10 04:12:09.339 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2025-12-10_04-12-09__5a85ff77-a69e-4277-8490-27f5fc2c64a5
2025-12-10 04:12:09.339 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-10 04:12:09.339 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-10 04:12:09.339 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-10 04:12:09.346 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-10 04:12:09.346 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-10_04-12-09__5a85ff77-a69e-4277-8490-27f5fc2c64a5__wakuorg_nwaku:latest.log
2025-12-10 04:12:09.346 DEBUG [src.node.waku_node] Starting Node...
2025-12-10 04:12:09.346 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-10 04:12:09.348 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-10 04:12:09.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.246.162
2025-12-10 04:12:09.348 DEBUG [src.node.docker_mananger] Generated ports ['9236', '9237', '9238', '9239', '9240']
2025-12-10 04:12:09.348 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-10 04:12:09.348 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-10 04:12:09.348 DEBUG [src.node.waku_node] Using volumes []
2025-12-10 04:12:09.348 DEBUG [src.node.docker_mananger] docker run -i -t -p 9236:9236 -p 9237:9237 -p 9238:9238 -p 9239:9239 -p 9240:9240 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=9238 --rest-port=9236 --tcp-port=9237 --discv5-udp-port=9239 --rest-address=0.0.0.0 --nat=extip:172.18.246.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3323aee41affd82d77e7a48bce6fbeedc3b9b7f18fea07acd15cdd42c68cdcaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9240 --metrics-logging=true --relay=true --filter=true
2025-12-10 04:12:09.547 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.246.162 waku 1509e118ae6eaeb524328e4dbafe0239a6f62faad0ce979e28405305a07f7b0b
2025-12-10 04:12:09.577 DEBUG [src.node.docker_mananger] Container started with ID 1509e118ae6e. Setting up logs at ./log/docker/node1_2025-12-10_04-12-09__5a85ff77-a69e-4277-8490-27f5fc2c64a5__wakuorg_nwaku:latest.log
2025-12-10 04:12:09.578 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9236
2025-12-10 04:12:09.578 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-10 04:12:09.587 ERROR [src.node.docker_mananger] Max retries reached for container 9e23dfd89a6d. Exiting log stream.
2025-12-10 04:12:10.140 ERROR [src.node.docker_mananger] Max retries reached for container 00abc45982a1. Exiting log stream.
2025-12-10 04:12:10.579 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9236/health" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:10.582 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"}]}'
2025-12-10 04:12:10.582 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-10 04:12:10.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9236/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:10.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.246.162/tcp/9237/p2p/16Uiu2HAmKTLGx2hNRFURSpbfpLTeuBPrgm7JNH12ebFpthus9AS4","/ip4/172.18.246.162/tcp/9238/ws/p2p/16Uiu2HAmKTLGx2hNRFURSpbfpLTeuBPrgm7JNH12ebFpthus9AS4"],"enrUri":"enr:-L24QMJQM_AoU2AzkWDos6XpPff4xaRwKs89szi9zunKobFCeThgJJRPbT25RD61Em9lSy-iBkpEXU4YTTHvuB5OmeMCgmlkgnY0gmlwhKwS9qKKbXVsdGlhZGRyc5YACASsEvaiBiQVAAoErBL2ogYkFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZQVeRJvgBaXR88MXdwpRRacwPGC6GBuu07nJC-4oS1GDdGNwgiQVg3VkcIIkF4V3YWt1MgU"}'
2025-12-10 04:12:10.585 INFO [src.node.waku_node] REST service is ready !!
2025-12-10 04:12:10.585 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-10 04:12:10.592 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-10 04:12:10.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-10_04-12-09__5a85ff77-a69e-4277-8490-27f5fc2c64a5__wakuorg_nwaku:latest.log
2025-12-10 04:12:10.592 DEBUG [src.node.waku_node] Starting Node...
2025-12-10 04:12:10.592 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-10 04:12:10.593 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-10 04:12:10.593 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.133
2025-12-10 04:12:10.594 DEBUG [src.node.docker_mananger] Generated ports ['55147', '55148', '55149', '55150', '55151']
2025-12-10 04:12:10.594 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-10 04:12:10.594 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-10 04:12:10.594 DEBUG [src.node.waku_node] Using volumes []
2025-12-10 04:12:10.594 DEBUG [src.node.docker_mananger] docker run -i -t -p 55147:55147 -p 55148:55148 -p 55149:55149 -p 55150:55150 -p 55151:55151 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=55149 --rest-port=55147 --tcp-port=55148 --discv5-udp-port=55150 --rest-address=0.0.0.0 --nat=extip:172.18.91.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa1bbf12e06b1a6be133f29fae955b920cd40aab3f3f4fe9c5efc42cbc4bc9b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55151 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMJQM_AoU2AzkWDos6XpPff4xaRwKs89szi9zunKobFCeThgJJRPbT25RD61Em9lSy-iBkpEXU4YTTHvuB5OmeMCgmlkgnY0gmlwhKwS9qKKbXVsdGlhZGRyc5YACASsEvaiBiQVAAoErBL2ogYkFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZQVeRJvgBaXR88MXdwpRRacwPGC6GBuu07nJC-4oS1GDdGNwgiQVg3VkcIIkF4V3YWt1MgU --filternode=/ip4/172.18.246.162/tcp/9237/p2p/16Uiu2HAmKTLGx2hNRFURSpbfpLTeuBPrgm7JNH12ebFpthus9AS4
2025-12-10 04:12:10.771 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.133 waku 562511fccb0a0717323191467695714671d4bacf5f05f6e766515689e818d7fc
2025-12-10 04:12:10.801 DEBUG [src.node.docker_mananger] Container started with ID 562511fccb0a. Setting up logs at ./log/docker/node2_2025-12-10_04-12-09__5a85ff77-a69e-4277-8490-27f5fc2c64a5__wakuorg_nwaku:latest.log
2025-12-10 04:12:10.801 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55147
2025-12-10 04:12:10.801 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-10 04:12:11.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/health" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:11.806 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"}]}'
2025-12-10 04:12:11.806 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-10 04:12:11.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:11.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.133/tcp/55148/p2p/16Uiu2HAmVgrkbq8Xx6419xRWZhXhdkUZLx9VDnRS734veziySyzn","/ip4/172.18.91.133/tcp/55149/ws/p2p/16Uiu2HAmVgrkbq8Xx6419xRWZhXhdkUZLx9VDnRS734veziySyzn"],"enrUri":"enr:-L24QIsS9OeZ3vgyqOxjHPZGg8oJWB5HeGEewn_wwzEPESpvY796fwtzcoOdXN9-gHuZMjlLPElqn6qMAHgq2ATf8V4CgmlkgnY0gmlwhKwSW4WKbXVsdGlhZGRyc5YACASsEluFBtdsAAoErBJbhQbXbd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_RE_iXsRJPvMFAhXCZDYJLC_JLGeAijjx_GlX7fbwL-DdGNwgtdsg3VkcILXboV3YWt1MgA"}'
2025-12-10 04:12:11.809 INFO [src.node.waku_node] REST service is ready !!
2025-12-10 04:12:11.809 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.246.162/tcp/9237/p2p/16Uiu2HAmKTLGx2hNRFURSpbfpLTeuBPrgm7JNH12ebFpthus9AS4"]'
2025-12-10 04:12:11.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:11.839 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-10 04:12:11.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-10 04:12:11.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:11.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d674e131-7514-4eb3-b7c4-26a8065efe30", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-10 04:12:11.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d674e131-7514-4eb3-b7c4-26a8065efe30","statusDesc":"OK"}'
2025-12-10 04:12:11.867 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2025-12-10 04:12:11.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:11.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:11.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:11.976 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:11.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:11.979 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":1765339931868284934,"ephemeral":false}]'
2025-12-10 04:12:11.981 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2025-12-10 04:12:11.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:11.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:11.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.086 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.090 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":1765339931981997726,"ephemeral":false}]'
2025-12-10 04:12:12.091 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2025-12-10 04:12:12.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.096 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.197 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.200 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":1765339932091944209,"ephemeral":false}]'
2025-12-10 04:12:12.201 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2025-12-10 04:12:12.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.206 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.306 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.310 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":1765339932201871780,"ephemeral":false}]'
2025-12-10 04:12:12.311 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2025-12-10 04:12:12.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.316 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.416 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.420 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":1765339932311802063,"ephemeral":false}]'
2025-12-10 04:12:12.422 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2025-12-10 04:12:12.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.427 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.527 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.531 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":1765339932422767685,"ephemeral":false}]'
2025-12-10 04:12:12.532 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2025-12-10 04:12:12.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.638 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.641 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":1765339932533051048,"ephemeral":false}]'
2025-12-10 04:12:12.642 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2025-12-10 04:12:12.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.748 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.751 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":1765339932643041525,"ephemeral":false}]'
2025-12-10 04:12:12.752 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2025-12-10 04:12:12.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.757 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.857 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.861 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":1765339932753179045,"ephemeral":false}]'
2025-12-10 04:12:12.862 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2025-12-10 04:12:12.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:12.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:12.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:12.971 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":1765339932863065897,"ephemeral":false}]'
2025-12-10 04:12:12.972 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2025-12-10 04:12:12.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:12.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:12.977 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.078 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.081 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":1765339932972957851,"ephemeral":false}]'
2025-12-10 04:12:13.082 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2025-12-10 04:12:13.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.087 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.188 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.191 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":1765339933082984384,"ephemeral":false}]'
2025-12-10 04:12:13.192 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2025-12-10 04:12:13.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.197 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.297 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.301 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":1765339933192977583,"ephemeral":false}]'
2025-12-10 04:12:13.302 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2025-12-10 04:12:13.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.407 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.411 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":1765339933302867937,"ephemeral":false}]'
2025-12-10 04:12:13.412 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2025-12-10 04:12:13.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.517 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.520 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":1765339933412701293,"ephemeral":false}]'
2025-12-10 04:12:13.522 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2025-12-10 04:12:13.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.527 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.627 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.630 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":1765339933522299785,"ephemeral":false}]'
2025-12-10 04:12:13.632 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2025-12-10 04:12:13.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.737 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.741 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":1765339933632424325,"ephemeral":false}]'
2025-12-10 04:12:13.742 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2025-12-10 04:12:13.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.747 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.847 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.851 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":1765339933742906018,"ephemeral":false}]'
2025-12-10 04:12:13.852 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2025-12-10 04:12:13.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:13.958 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:13.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:13.961 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":1765339933852944350,"ephemeral":false}]'
2025-12-10 04:12:13.963 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2025-12-10 04:12:13.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:13.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:13.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.068 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.071 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":1765339933963467883,"ephemeral":false}]'
2025-12-10 04:12:14.073 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2025-12-10 04:12:14.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.178 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.181 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":1765339934073342888,"ephemeral":false}]'
2025-12-10 04:12:14.183 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2025-12-10 04:12:14.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.187 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.288 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.291 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":1765339934183291908,"ephemeral":false}]'
2025-12-10 04:12:14.293 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2025-12-10 04:12:14.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.399 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.402 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":1765339934293458140,"ephemeral":false}]'
2025-12-10 04:12:14.403 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2025-12-10 04:12:14.403 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.408 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.508 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.512 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":1765339934403773025,"ephemeral":false}]'
2025-12-10 04:12:14.513 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2025-12-10 04:12:14.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.518 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.622 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":1765339934513972262,"ephemeral":false}]'
2025-12-10 04:12:14.623 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2025-12-10 04:12:14.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.628 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.728 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.731 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":1765339934623728672,"ephemeral":false}]'
2025-12-10 04:12:14.733 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2025-12-10 04:12:14.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.738 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.838 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.841 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":1765339934733486434,"ephemeral":false}]'
2025-12-10 04:12:14.843 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2025-12-10 04:12:14.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.848 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:14.948 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:14.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:14.951 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":1765339934843496975,"ephemeral":false}]'
2025-12-10 04:12:14.953 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2025-12-10 04:12:14.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:14.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:14.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.058 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.061 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":1765339934953430261,"ephemeral":false}]'
2025-12-10 04:12:15.062 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2025-12-10 04:12:15.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.067 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.168 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.171 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":1765339935063238449,"ephemeral":false}]'
2025-12-10 04:12:15.172 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2025-12-10 04:12:15.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.177 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.278 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.281 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":1765339935173019021,"ephemeral":false}]'
2025-12-10 04:12:15.282 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2025-12-10 04:12:15.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.287 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.387 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.391 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":1765339935283028698,"ephemeral":false}]'
2025-12-10 04:12:15.392 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2025-12-10 04:12:15.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.497 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.501 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":1765339935392935734,"ephemeral":false}]'
2025-12-10 04:12:15.502 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2025-12-10 04:12:15.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.607 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.611 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":1765339935503033325,"ephemeral":false}]'
2025-12-10 04:12:15.612 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2025-12-10 04:12:15.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.717 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.720 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":1765339935612850589,"ephemeral":false}]'
2025-12-10 04:12:15.722 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2025-12-10 04:12:15.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.727 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.827 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.831 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":1765339935722491479,"ephemeral":false}]'
2025-12-10 04:12:15.833 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2025-12-10 04:12:15.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:15.938 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:15.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:15.941 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":1765339935833274586,"ephemeral":false}]'
2025-12-10 04:12:15.942 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2025-12-10 04:12:15.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:15.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:15.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:16.047 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:16.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:16.050 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":1765339935942757850,"ephemeral":false}]'
2025-12-10 04:12:16.052 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2025-12-10 04:12:16.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:16.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:16.057 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:16.157 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:16.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:16.160 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":1765339936052585913,"ephemeral":false}]'
2025-12-10 04:12:16.162 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2025-12-10 04:12:16.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9236/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)'}'
2025-12-10 04:12:16.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-10 04:12:16.166 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-10 04:12:16.267 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-10 04:12:16.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55147/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-10 04:12:16.270 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":1765339936162513937,"ephemeral":false}]'
2025-12-10 04:12:16.274 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-10 04:12:16.274 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-10 04:12:16.275 DEBUG [src.node.waku_node] Stopping container with id 1509e118ae6e
2025-12-10 04:12:16.823 DEBUG [src.node.waku_node] Container stopped.
2025-12-10 04:12:16.823 DEBUG [src.node.waku_node] Stopping container with id 562511fccb0a
2025-12-10 04:12:17.333 DEBUG [src.node.waku_node] Container stopped.
2025-12-10 04:12:17.336 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-10 04:12:17.345 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-10 04:12:17.352 DEBUG [src.node.docker_mananger] No errors found in the waku logs.