347 lines
61 KiB
Plaintext

2025-12-08 12:11:26.131 DEBUG [tests.conftest] Running fixture setup: test_id
2025-12-08 12:11:26.131 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2025-12-08_12-11-26__34bd09a1-6a70-4164-a784-009e0ee59cbb
2025-12-08 12:11:26.132 DEBUG [src.steps.common] Running fixture setup: common_setup
2025-12-08 12:11:26.132 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2025-12-08 12:11:26.132 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2025-12-08 12:11:26.138 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 12:11:26.139 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2025-12-08_12-11-26__34bd09a1-6a70-4164-a784-009e0ee59cbb__wakuorg_nwaku:latest.log
2025-12-08 12:11:26.139 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 12:11:26.139 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 12:11:26.140 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 12:11:26.140 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.122
2025-12-08 12:11:26.141 DEBUG [src.node.docker_mananger] Generated ports ['7859', '7860', '7861', '7862', '7863']
2025-12-08 12:11:26.141 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 12:11:26.141 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 12:11:26.141 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 12:11:26.141 DEBUG [src.node.docker_mananger] docker run -i -t -p 7859:7859 -p 7860:7860 -p 7861:7861 -p 7862:7862 -p 7863:7863 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=7861 --rest-port=7859 --tcp-port=7860 --discv5-udp-port=7862 --rest-address=0.0.0.0 --nat=extip:172.18.97.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=09cd275c4adac3a53c167f827f59f6c2b9d8fd5e1fc8bbd2fec20ac0f8b911dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7863 --metrics-logging=true --relay=true --filter=true
2025-12-08 12:11:26.344 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.122 waku 250993ce270a03b133390aa22a0ff0ca6975f6d35e57ffa84924f0f58d1de3bd
2025-12-08 12:11:26.373 DEBUG [src.node.docker_mananger] Container started with ID 250993ce270a. Setting up logs at ./log/docker/node1_2025-12-08_12-11-26__34bd09a1-6a70-4164-a784-009e0ee59cbb__wakuorg_nwaku:latest.log
2025-12-08 12:11:26.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7859
2025-12-08 12:11:26.374 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 12:11:26.437 ERROR [src.node.docker_mananger] Max retries reached for container e35e1364724b. Exiting log stream.
2025-12-08 12:11:26.933 ERROR [src.node.docker_mananger] Max retries reached for container de2860e9b606. Exiting log stream.
2025-12-08 12:11:27.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7859/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:27.378 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-08 12:11:27.378 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 12:11:27.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7859/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:27.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.122/tcp/7860/p2p/16Uiu2HAmA3CJjjh7XowgPFo6CQ1VgXWNmGmRQaeF2ZKtzXNMuNUE","/ip4/172.18.97.122/tcp/7861/ws/p2p/16Uiu2HAmA3CJjjh7XowgPFo6CQ1VgXWNmGmRQaeF2ZKtzXNMuNUE"],"enrUri":"enr:-L24QIaU9GVAjZe5mHYq3tEXSgECTVzMhK08Ffwlu6EvYVsdFI5WzTy0XQ9p1vccQyB8FchvvNX_N38JuC-GDRWPtAkCgmlkgnY0gmlwhKwSYXqKbXVsdGlhZGRyc5YACASsEmF6Bh60AAoErBJhegYetd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2R08V2KOPZzVTTZ5liR3ffTu1qTkXXMHHazTbDDwVp-DdGNwgh60g3VkcIIetoV3YWt1MgU"}'
2025-12-08 12:11:27.381 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 12:11:27.381 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2025-12-08 12:11:27.387 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2025-12-08 12:11:27.388 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2025-12-08_12-11-26__34bd09a1-6a70-4164-a784-009e0ee59cbb__wakuorg_nwaku:latest.log
2025-12-08 12:11:27.388 DEBUG [src.node.waku_node] Starting Node...
2025-12-08 12:11:27.388 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2025-12-08 12:11:27.389 DEBUG [src.node.docker_mananger] Network waku already exists
2025-12-08 12:11:27.389 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.105
2025-12-08 12:11:27.390 DEBUG [src.node.docker_mananger] Generated ports ['1633', '1634', '1635', '1636', '1637']
2025-12-08 12:11:27.390 DEBUG [src.node.waku_node] RLN credentials were not set
2025-12-08 12:11:27.390 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2025-12-08 12:11:27.390 DEBUG [src.node.waku_node] Using volumes []
2025-12-08 12:11:27.390 DEBUG [src.node.docker_mananger] docker run -i -t -p 1633:1633 -p 1634:1634 -p 1635:1635 -p 1636:1636 -p 1637:1637 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=1635 --rest-port=1633 --tcp-port=1634 --discv5-udp-port=1636 --rest-address=0.0.0.0 --nat=extip:172.18.122.105 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfba9de08dafa6e99bcd90900fbc426de6b2af8eb7462fab9264eafba06ddc21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1637 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIaU9GVAjZe5mHYq3tEXSgECTVzMhK08Ffwlu6EvYVsdFI5WzTy0XQ9p1vccQyB8FchvvNX_N38JuC-GDRWPtAkCgmlkgnY0gmlwhKwSYXqKbXVsdGlhZGRyc5YACASsEmF6Bh60AAoErBJhegYetd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2R08V2KOPZzVTTZ5liR3ffTu1qTkXXMHHazTbDDwVp-DdGNwgh60g3VkcIIetoV3YWt1MgU --filternode=/ip4/172.18.97.122/tcp/7860/p2p/16Uiu2HAmA3CJjjh7XowgPFo6CQ1VgXWNmGmRQaeF2ZKtzXNMuNUE
2025-12-08 12:11:27.579 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.105 waku 0aea7bf1fa1c6330b94811c2690f0d8a0ff8bef0728c1ef8e8f184567683054c
2025-12-08 12:11:27.610 DEBUG [src.node.docker_mananger] Container started with ID 0aea7bf1fa1c. Setting up logs at ./log/docker/node2_2025-12-08_12-11-26__34bd09a1-6a70-4164-a784-009e0ee59cbb__wakuorg_nwaku:latest.log
2025-12-08 12:11:27.610 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1633
2025-12-08 12:11:27.610 DEBUG [src.libs.common] Sleeping for 1 seconds
2025-12-08 12:11:28.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/health" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:28.615 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-08 12:11:28.615 INFO [src.node.waku_node] Node protocols are initialized !!
2025-12-08 12:11:28.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:28.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.105/tcp/1634/p2p/16Uiu2HAmHk9mQd2sR5mTAAMxNWT8Zb6WEhmefN41uyHAV9czsiSv","/ip4/172.18.122.105/tcp/1635/ws/p2p/16Uiu2HAmHk9mQd2sR5mTAAMxNWT8Zb6WEhmefN41uyHAV9czsiSv"],"enrUri":"enr:-L24QO2noLPe8AwpgMogAPCoRM5fJ6xbXnbLnkF1XfpwbjMlRwAGiaLT09LKKpGW7mN4ND59lpAq3zpF-6ukoZjM45wCgmlkgnY0gmlwhKwSemmKbXVsdGlhZGRyc5YACASsEnppBgZiAAoErBJ6aQYGY90DgnJzhQADAQAAiXNlY3AyNTZrMaEDS5z8NX8bUXLY_5pQPoTppAi8BRUhg9La3OmVn2NpGuODdGNwggZig3VkcIIGZIV3YWt1MgA"}'
2025-12-08 12:11:28.618 INFO [src.node.waku_node] REST service is ready !!
2025-12-08 12:11:28.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1633/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.122/tcp/7860/p2p/16Uiu2HAmA3CJjjh7XowgPFo6CQ1VgXWNmGmRQaeF2ZKtzXNMuNUE"]'
2025-12-08 12:11:28.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:28.649 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2025-12-08 12:11:28.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2025-12-08 12:11:28.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:28.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1633/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5a618cf8-43db-4c4a-b922-50df8ba492cb", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2025-12-08 12:11:28.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5a618cf8-43db-4c4a-b922-50df8ba492cb","statusDesc":"OK"}'
2025-12-08 12:11:28.675 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2025-12-08 12:11:28.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:28.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:28.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:28.782 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:28.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:28.786 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":1765195888675713740,"ephemeral":false}]'
2025-12-08 12:11:28.788 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2025-12-08 12:11:28.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:28.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:28.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:28.893 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:28.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:28.895 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":1765195888788311656,"ephemeral":false}]'
2025-12-08 12:11:28.897 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2025-12-08 12:11:28.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:28.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:28.901 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.002 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.005 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":1765195888897405404,"ephemeral":false}]'
2025-12-08 12:11:29.007 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2025-12-08 12:11:29.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.012 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.112 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.115 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":1765195889007367678,"ephemeral":false}]'
2025-12-08 12:11:29.116 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2025-12-08 12:11:29.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.121 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.221 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.224 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":1765195889116551370,"ephemeral":false}]'
2025-12-08 12:11:29.227 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2025-12-08 12:11:29.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.232 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.332 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.335 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":1765195889227281028,"ephemeral":false}]'
2025-12-08 12:11:29.337 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2025-12-08 12:11:29.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.341 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.441 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.444 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":1765195889337357205,"ephemeral":false}]'
2025-12-08 12:11:29.446 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2025-12-08 12:11:29.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.551 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.553 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":1765195889446471752,"ephemeral":false}]'
2025-12-08 12:11:29.555 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2025-12-08 12:11:29.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.660 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.662 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":1765195889555444798,"ephemeral":false}]'
2025-12-08 12:11:29.664 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2025-12-08 12:11:29.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.668 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.769 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.771 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":1765195889664271938,"ephemeral":false}]'
2025-12-08 12:11:29.773 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2025-12-08 12:11:29.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.778 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.878 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.881 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":1765195889773611150,"ephemeral":false}]'
2025-12-08 12:11:29.882 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2025-12-08 12:11:29.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:29.987 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:29.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:29.990 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":1765195889883051306,"ephemeral":false}]'
2025-12-08 12:11:29.991 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2025-12-08 12:11:29.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:29.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:29.996 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.096 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.098 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":1765195889991848310,"ephemeral":false}]'
2025-12-08 12:11:30.100 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2025-12-08 12:11:30.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.104 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.205 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.207 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":1765195890100655791,"ephemeral":false}]'
2025-12-08 12:11:30.209 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2025-12-08 12:11:30.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.313 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.316 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":1765195890209289374,"ephemeral":false}]'
2025-12-08 12:11:30.317 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2025-12-08 12:11:30.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.322 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.426 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":1765195890318103790,"ephemeral":false}]'
2025-12-08 12:11:30.427 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2025-12-08 12:11:30.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.432 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.532 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.535 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":1765195890427807846,"ephemeral":false}]'
2025-12-08 12:11:30.537 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2025-12-08 12:11:30.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.541 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.642 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.644 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":1765195890537444357,"ephemeral":false}]'
2025-12-08 12:11:30.645 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2025-12-08 12:11:30.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.650 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.750 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.753 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":1765195890646112531,"ephemeral":false}]'
2025-12-08 12:11:30.754 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2025-12-08 12:11:30.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.859 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.862 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":1765195890755166132,"ephemeral":false}]'
2025-12-08 12:11:30.863 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2025-12-08 12:11:30.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.868 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:30.968 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:30.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:30.971 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":1765195890863746525,"ephemeral":false}]'
2025-12-08 12:11:30.972 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2025-12-08 12:11:30.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:30.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:30.977 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.078 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.080 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":1765195890973192989,"ephemeral":false}]'
2025-12-08 12:11:31.082 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2025-12-08 12:11:31.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.086 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.186 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.190 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":1765195891082352025,"ephemeral":false}]'
2025-12-08 12:11:31.191 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2025-12-08 12:11:31.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.198 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.298 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.301 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":1765195891192000763,"ephemeral":false}]'
2025-12-08 12:11:31.302 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2025-12-08 12:11:31.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.307 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.408 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.411 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":1765195891303210223,"ephemeral":false}]'
2025-12-08 12:11:31.412 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2025-12-08 12:11:31.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.517 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.520 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":1765195891412746822,"ephemeral":false}]'
2025-12-08 12:11:31.521 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2025-12-08 12:11:31.522 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.526 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.626 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.628 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":1765195891522003857,"ephemeral":false}]'
2025-12-08 12:11:31.630 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2025-12-08 12:11:31.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.634 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.735 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.737 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":1765195891630524945,"ephemeral":false}]'
2025-12-08 12:11:31.739 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2025-12-08 12:11:31.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.843 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.846 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":1765195891739471912,"ephemeral":false}]'
2025-12-08 12:11:31.848 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2025-12-08 12:11:31.848 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.852 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:31.952 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:31.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:31.955 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":1765195891848470781,"ephemeral":false}]'
2025-12-08 12:11:31.956 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2025-12-08 12:11:31.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:31.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:31.961 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.061 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.064 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":1765195891956987874,"ephemeral":false}]'
2025-12-08 12:11:32.065 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2025-12-08 12:11:32.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.069 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.170 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.173 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":1765195892065925321,"ephemeral":false}]'
2025-12-08 12:11:32.174 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2025-12-08 12:11:32.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.279 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.282 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":1765195892174945525,"ephemeral":false}]'
2025-12-08 12:11:32.283 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2025-12-08 12:11:32.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.288 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.388 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.391 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":1765195892284194993,"ephemeral":false}]'
2025-12-08 12:11:32.393 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2025-12-08 12:11:32.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.498 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.500 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":1765195892393240408,"ephemeral":false}]'
2025-12-08 12:11:32.502 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2025-12-08 12:11:32.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.507 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.607 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.610 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":1765195892502331822,"ephemeral":false}]'
2025-12-08 12:11:32.611 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2025-12-08 12:11:32.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.616 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.716 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.719 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":1765195892612191979,"ephemeral":false}]'
2025-12-08 12:11:32.720 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2025-12-08 12:11:32.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.825 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.826 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.829 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":1765195892721212095,"ephemeral":false}]'
2025-12-08 12:11:32.830 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2025-12-08 12:11:32.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:32.935 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:32.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:32.938 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":1765195892830910195,"ephemeral":false}]'
2025-12-08 12:11:32.939 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2025-12-08 12:11:32.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7859/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-08 12:11:32.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2025-12-08 12:11:32.944 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2025-12-08 12:11:33.044 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2025-12-08 12:11:33.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1633/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2025-12-08 12:11:33.047 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":1765195892939937452,"ephemeral":false}]'
2025-12-08 12:11:33.050 DEBUG [tests.conftest] Running fixture teardown: test_setup
2025-12-08 12:11:33.051 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2025-12-08 12:11:33.051 DEBUG [src.node.waku_node] Stopping container with id 250993ce270a
2025-12-08 12:11:33.596 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 12:11:33.596 DEBUG [src.node.waku_node] Stopping container with id 0aea7bf1fa1c
2025-12-08 12:11:34.129 DEBUG [src.node.waku_node] Container stopped.
2025-12-08 12:11:34.130 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2025-12-08 12:11:34.142 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2025-12-08 12:11:34.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.