347 lines
61 KiB
Plaintext

2026-03-26 04:47:16.218 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-26 04:47:16.218 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-03-26_04-47-16__dc562498-e392-4b97-91e5-34f55be4e305
2026-03-26 04:47:16.218 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-26 04:47:16.219 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-26 04:47:16.219 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-26 04:47:16.225 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-26 04:47:16.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-26_04-47-16__dc562498-e392-4b97-91e5-34f55be4e305__wakuorg_nwaku:latest.log
2026-03-26 04:47:16.226 DEBUG [src.node.waku_node] Starting Node...
2026-03-26 04:47:16.226 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-26 04:47:16.227 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-26 04:47:16.227 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.47
2026-03-26 04:47:16.227 DEBUG [src.node.docker_mananger] Generated ports ['15118', '15119', '15120', '15121', '15122']
2026-03-26 04:47:16.228 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-26 04:47:16.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-26 04:47:16.228 DEBUG [src.node.waku_node] Using volumes []
2026-03-26 04:47:16.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 15118:15118 -p 15119:15119 -p 15120:15120 -p 15121:15121 -p 15122:15122 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=15120 --rest-port=15118 --tcp-port=15119 --discv5-udp-port=15121 --rest-address=0.0.0.0 --nat=extip:172.18.125.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a5167d2dbd2afa131b79cebac4794a7f7b4f6bfac516dbd14049abfb1aead2a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15122 --metrics-logging=true --relay=true --filter=true
2026-03-26 04:47:16.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.47 waku 9f0d526b6ec2d8b31fda3c4c83ebc01c87cc648ab853599fa6faae8896183e09
2026-03-26 04:47:16.454 DEBUG [src.node.docker_mananger] Container started with ID 9f0d526b6ec2. Setting up logs at ./log/docker/node1_2026-03-26_04-47-16__dc562498-e392-4b97-91e5-34f55be4e305__wakuorg_nwaku:latest.log
2026-03-26 04:47:16.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15118
2026-03-26 04:47:16.456 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-26 04:47:16.498 ERROR [src.node.docker_mananger] Max retries reached for container 786cd4ec81b8. Exiting log stream.
2026-03-26 04:47:16.934 ERROR [src.node.docker_mananger] Max retries reached for container 97a37656c4bf. Exiting log stream.
2026-03-26 04:47:17.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15118/health" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:17.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-26 04:47:17.461 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-26 04:47:17.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:17.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.47/tcp/15119/p2p/16Uiu2HAmSgsJtUa5qqAH4aKDYaeXrtcqPsAVNaC5AKfQ4upsdsak","/ip4/172.18.125.47/tcp/15120/ws/p2p/16Uiu2HAmSgsJtUa5qqAH4aKDYaeXrtcqPsAVNaC5AKfQ4upsdsak"],"enrUri":"enr:-L24QFH2YENAzrb981MHOMZbJ6B7qS2LJfnZrUehOz580pPmBEn0cEzWLTdIY8yI9QhA-gV2vSv1iUB23o-OtzNRUTECgmlkgnY0gmlwhKwSfS-KbXVsdGlhZGRyc5YACASsEn0vBjsPAAoErBJ9LwY7EN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0H7RHK1XKzATwXCAbcZZy9yNNYrya3svqct2yC-_k02DdGNwgjsPg3VkcII7EYV3YWt1MgU"}'
2026-03-26 04:47:17.464 INFO [src.node.waku_node] REST service is ready !!
2026-03-26 04:47:17.464 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-26 04:47:17.471 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-26 04:47:17.471 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-26_04-47-16__dc562498-e392-4b97-91e5-34f55be4e305__wakuorg_nwaku:latest.log
2026-03-26 04:47:17.471 DEBUG [src.node.waku_node] Starting Node...
2026-03-26 04:47:17.471 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-26 04:47:17.472 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-26 04:47:17.473 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.202
2026-03-26 04:47:17.473 DEBUG [src.node.docker_mananger] Generated ports ['10893', '10894', '10895', '10896', '10897']
2026-03-26 04:47:17.473 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-26 04:47:17.473 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-26 04:47:17.473 DEBUG [src.node.waku_node] Using volumes []
2026-03-26 04:47:17.473 DEBUG [src.node.docker_mananger] docker run -i -t -p 10893:10893 -p 10894:10894 -p 10895:10895 -p 10896:10896 -p 10897:10897 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=10895 --rest-port=10893 --tcp-port=10894 --discv5-udp-port=10896 --rest-address=0.0.0.0 --nat=extip:172.18.199.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=06820e6fcc7d9e84f5ed7eb0aff48abbbbf98defd18cc6a80c1b6f8675b1ccbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10897 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFH2YENAzrb981MHOMZbJ6B7qS2LJfnZrUehOz580pPmBEn0cEzWLTdIY8yI9QhA-gV2vSv1iUB23o-OtzNRUTECgmlkgnY0gmlwhKwSfS-KbXVsdGlhZGRyc5YACASsEn0vBjsPAAoErBJ9LwY7EN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0H7RHK1XKzATwXCAbcZZy9yNNYrya3svqct2yC-_k02DdGNwgjsPg3VkcII7EYV3YWt1MgU --filternode=/ip4/172.18.125.47/tcp/15119/p2p/16Uiu2HAmSgsJtUa5qqAH4aKDYaeXrtcqPsAVNaC5AKfQ4upsdsak
2026-03-26 04:47:17.664 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.202 waku ffaded5108cd453a990688850dbe4268e7b1f23a742696806382158532ccc3a3
2026-03-26 04:47:17.697 DEBUG [src.node.docker_mananger] Container started with ID ffaded5108cd. Setting up logs at ./log/docker/node2_2026-03-26_04-47-16__dc562498-e392-4b97-91e5-34f55be4e305__wakuorg_nwaku:latest.log
2026-03-26 04:47:17.697 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10893
2026-03-26 04:47:17.698 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-26 04:47:18.698 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/health" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:18.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-26 04:47:18.701 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-26 04:47:18.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:18.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.202/tcp/10894/p2p/16Uiu2HAkxpH3EQX4iSBmLDqxrom9YrTNmkd1FUGGVWxjciFvQhLW","/ip4/172.18.199.202/tcp/10895/ws/p2p/16Uiu2HAkxpH3EQX4iSBmLDqxrom9YrTNmkd1FUGGVWxjciFvQhLW"],"enrUri":"enr:-L24QBsSLfRk1g4bzGgiKXLtWgS5SHI0afznr0RuvFyVE1RMA5byRPIaUt8z3cYjx7ioPq63e8E207DLChFMPHRUmCkCgmlkgnY0gmlwhKwSx8qKbXVsdGlhZGRyc5YACASsEsfKBiqOAAoErBLHygYqj90DgnJzhQADAQAAiXNlY3AyNTZrMaECMl168MolgfMheCLUjAecPp5krTY3UOgnG2m08DmLYnODdGNwgiqOg3VkcIIqkIV3YWt1MgA"}'
2026-03-26 04:47:18.704 INFO [src.node.waku_node] REST service is ready !!
2026-03-26 04:47:18.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.47/tcp/15119/p2p/16Uiu2HAmSgsJtUa5qqAH4aKDYaeXrtcqPsAVNaC5AKfQ4upsdsak"]'
2026-03-26 04:47:18.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:18.741 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-26 04:47:18.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-26 04:47:18.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:18.760 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10893/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b6433689-5bd2-430d-875d-e42652f011d6", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-26 04:47:18.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b6433689-5bd2-430d-875d-e42652f011d6","statusDesc":"OK"}'
2026-03-26 04:47:18.775 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-03-26 04:47:18.775 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:18.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:18.783 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:18.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:18.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:18.887 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":1774500438775692962,"ephemeral":false}]'
2026-03-26 04:47:18.889 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-03-26 04:47:18.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:18.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:18.893 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:18.993 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:18.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:18.996 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":1774500438889282107,"ephemeral":false}]'
2026-03-26 04:47:18.998 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-03-26 04:47:18.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.104 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.107 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":1774500438998513993,"ephemeral":false}]'
2026-03-26 04:47:19.109 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-03-26 04:47:19.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.113 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.214 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.216 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":1774500439109250697,"ephemeral":false}]'
2026-03-26 04:47:19.218 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-03-26 04:47:19.218 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.222 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.323 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.325 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":1774500439218486477,"ephemeral":false}]'
2026-03-26 04:47:19.327 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-03-26 04:47:19.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.332 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.432 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.435 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":1774500439327449453,"ephemeral":false}]'
2026-03-26 04:47:19.436 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-03-26 04:47:19.436 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.541 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.543 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":1774500439436620731,"ephemeral":false}]'
2026-03-26 04:47:19.545 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-03-26 04:47:19.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.550 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.650 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.653 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":1774500439545635371,"ephemeral":false}]'
2026-03-26 04:47:19.654 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-03-26 04:47:19.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.759 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.762 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":1774500439654936041,"ephemeral":false}]'
2026-03-26 04:47:19.763 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-03-26 04:47:19.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.869 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.871 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":1774500439764080947,"ephemeral":false}]'
2026-03-26 04:47:19.873 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-03-26 04:47:19.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.877 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:19.977 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:19.978 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:19.980 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":1774500439873370335,"ephemeral":false}]'
2026-03-26 04:47:19.982 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-03-26 04:47:19.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:19.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:19.986 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.087 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.089 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":1774500439982325607,"ephemeral":false}]'
2026-03-26 04:47:20.090 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-03-26 04:47:20.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.095 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.195 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.198 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":1774500440091173471,"ephemeral":false}]'
2026-03-26 04:47:20.199 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-03-26 04:47:20.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.205 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.307 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":1774500440200211840,"ephemeral":false}]'
2026-03-26 04:47:20.309 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-03-26 04:47:20.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.313 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.414 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.416 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":1774500440309396012,"ephemeral":false}]'
2026-03-26 04:47:20.418 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-03-26 04:47:20.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.523 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.526 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":1774500440418421166,"ephemeral":false}]'
2026-03-26 04:47:20.527 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-03-26 04:47:20.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.531 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.632 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.634 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":1774500440527690629,"ephemeral":false}]'
2026-03-26 04:47:20.636 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-03-26 04:47:20.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.641 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.741 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.744 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":1774500440636573629,"ephemeral":false}]'
2026-03-26 04:47:20.745 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-03-26 04:47:20.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.850 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.852 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":1774500440745894538,"ephemeral":false}]'
2026-03-26 04:47:20.854 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-03-26 04:47:20.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:20.959 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:20.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:20.961 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":1774500440854440934,"ephemeral":false}]'
2026-03-26 04:47:20.963 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-03-26 04:47:20.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:20.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:20.968 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.068 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.068 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.071 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":1774500440963396137,"ephemeral":false}]'
2026-03-26 04:47:21.072 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-03-26 04:47:21.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.078 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.178 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.181 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":1774500441073232889,"ephemeral":false}]'
2026-03-26 04:47:21.182 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-03-26 04:47:21.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.187 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.287 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.290 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":1774500441182764746,"ephemeral":false}]'
2026-03-26 04:47:21.291 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-03-26 04:47:21.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.296 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.396 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.399 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":1774500441291870957,"ephemeral":false}]'
2026-03-26 04:47:21.400 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-03-26 04:47:21.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.405 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.505 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.505 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.508 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":1774500441400765419,"ephemeral":false}]'
2026-03-26 04:47:21.509 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-03-26 04:47:21.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.514 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.615 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.617 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":1774500441510120876,"ephemeral":false}]'
2026-03-26 04:47:21.619 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-03-26 04:47:21.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.623 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.723 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.726 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":1774500441619332496,"ephemeral":false}]'
2026-03-26 04:47:21.727 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-03-26 04:47:21.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.832 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.835 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":1774500441728026568,"ephemeral":false}]'
2026-03-26 04:47:21.836 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-03-26 04:47:21.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:21.941 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:21.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:21.944 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":1774500441837037346,"ephemeral":false}]'
2026-03-26 04:47:21.945 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-03-26 04:47:21.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:21.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:21.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.053 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":1774500441945854706,"ephemeral":false}]'
2026-03-26 04:47:22.055 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-03-26 04:47:22.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.160 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.162 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":1774500442055230949,"ephemeral":false}]'
2026-03-26 04:47:22.163 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-03-26 04:47:22.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.268 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.271 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":1774500442164204308,"ephemeral":false}]'
2026-03-26 04:47:22.272 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-03-26 04:47:22.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.277 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.377 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.381 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":1774500442273060268,"ephemeral":false}]'
2026-03-26 04:47:22.382 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-03-26 04:47:22.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.387 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.487 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.490 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":1774500442382747570,"ephemeral":false}]'
2026-03-26 04:47:22.491 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-03-26 04:47:22.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.596 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.599 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":1774500442492102987,"ephemeral":false}]'
2026-03-26 04:47:22.600 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-03-26 04:47:22.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.705 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.708 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":1774500442601173564,"ephemeral":false}]'
2026-03-26 04:47:22.709 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-03-26 04:47:22.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.714 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.815 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.818 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":1774500442709831893,"ephemeral":false}]'
2026-03-26 04:47:22.819 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-03-26 04:47:22.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.824 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:22.924 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:22.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:22.927 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":1774500442819677039,"ephemeral":false}]'
2026-03-26 04:47:22.928 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-03-26 04:47:22.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:22.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:22.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:23.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:23.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:23.036 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":1774500442929059993,"ephemeral":false}]'
2026-03-26 04:47:23.037 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-03-26 04:47:23.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-03-26 04:47:23.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-26 04:47:23.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-26 04:47:23.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-26 04:47:23.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10893/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-26 04:47:23.145 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":1774500443037931935,"ephemeral":false}]'
2026-03-26 04:47:23.148 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-26 04:47:23.149 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-26 04:47:23.149 DEBUG [src.node.waku_node] Stopping container with id 9f0d526b6ec2
2026-03-26 04:47:23.763 DEBUG [src.node.waku_node] Container stopped.
2026-03-26 04:47:23.763 DEBUG [src.node.waku_node] Stopping container with id ffaded5108cd
2026-03-26 04:47:24.320 DEBUG [src.node.waku_node] Container stopped.
2026-03-26 04:47:24.321 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-26 04:47:24.332 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-26 04:47:24.339 DEBUG [src.node.docker_mananger] No errors found in the waku logs.