347 lines
61 KiB
Plaintext

2026-03-28 04:38:48.761 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-28 04:38:48.762 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-03-28_04-38-48__3bc6fcef-df2f-4041-97ea-f29cb461caa4
2026-03-28 04:38:48.762 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-28 04:38:48.762 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-28 04:38:48.762 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-28 04:38:48.770 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-28 04:38:48.770 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-28_04-38-48__3bc6fcef-df2f-4041-97ea-f29cb461caa4__wakuorg_nwaku:latest.log
2026-03-28 04:38:48.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-28 04:38:48.770 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-28 04:38:48.772 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-28 04:38:48.772 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.190
2026-03-28 04:38:48.772 DEBUG [src.node.docker_mananger] Generated ports ['8221', '8222', '8223', '8224', '8225']
2026-03-28 04:38:48.772 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-28 04:38:48.772 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-28 04:38:48.772 DEBUG [src.node.waku_node] Using volumes []
2026-03-28 04:38:48.772 DEBUG [src.node.docker_mananger] docker run -i -t -p 8221:8221 -p 8222:8222 -p 8223:8223 -p 8224:8224 -p 8225:8225 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=8223 --rest-port=8221 --tcp-port=8222 --discv5-udp-port=8224 --rest-address=0.0.0.0 --nat=extip:172.18.109.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1eb6ab2cb13c9caca8e7952f6c99a5eb6a95a56cc2de2b66bcbfa0afb1ad448e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8225 --metrics-logging=true --relay=true --filter=true
2026-03-28 04:38:48.961 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.190 waku 914fdffed18ae3f857208aef816c65b8c008b92fa870f9ed11d7ae7e5b561f15
2026-03-28 04:38:48.995 DEBUG [src.node.docker_mananger] Container started with ID 914fdffed18a. Setting up logs at ./log/docker/node1_2026-03-28_04-38-48__3bc6fcef-df2f-4041-97ea-f29cb461caa4__wakuorg_nwaku:latest.log
2026-03-28 04:38:48.996 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8221
2026-03-28 04:38:48.996 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-28 04:38:49.065 ERROR [src.node.docker_mananger] Max retries reached for container 366150afadd2. Exiting log stream.
2026-03-28 04:38:49.482 ERROR [src.node.docker_mananger] Max retries reached for container 578acce7b120. Exiting log stream.
2026-03-28 04:38:49.996 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8221/health" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:49.999 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-28 04:38:50.000 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-28 04:38:50.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8221/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:50.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.190/tcp/8222/p2p/16Uiu2HAkvL8Ju6eNB5FSadE9dhdu9ktS6WomdYRHAVZV1jT7pdNA","/ip4/172.18.109.190/tcp/8223/ws/p2p/16Uiu2HAkvL8Ju6eNB5FSadE9dhdu9ktS6WomdYRHAVZV1jT7pdNA"],"enrUri":"enr:-L24QMR8V2TqzgRStfPEeUXjEEh5rXm0nYU_cmXdb_rfyCNNftptGecrUy_8JoxyUC7bqfOMln7IlGwvrQxIP2f2-UoCgmlkgnY0gmlwhKwSbb6KbXVsdGlhZGRyc5YACASsEm2-BiAeAAoErBJtvgYgH90DgnJzhQADAQAAiXNlY3AyNTZrMaECDW_5CxyqNxvMiAq4fv8pKqERckRhU4Vl-1G9BII6hlODdGNwgiAeg3VkcIIgIIV3YWt1MgU"}'
2026-03-28 04:38:50.003 INFO [src.node.waku_node] REST service is ready !!
2026-03-28 04:38:50.003 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-28 04:38:50.009 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-03-28 04:38:50.010 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-28_04-38-48__3bc6fcef-df2f-4041-97ea-f29cb461caa4__wakuorg_nwaku:latest.log
2026-03-28 04:38:50.010 DEBUG [src.node.waku_node] Starting Node...
2026-03-28 04:38:50.010 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-28 04:38:50.011 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-28 04:38:50.011 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.185
2026-03-28 04:38:50.012 DEBUG [src.node.docker_mananger] Generated ports ['53843', '53844', '53845', '53846', '53847']
2026-03-28 04:38:50.012 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-28 04:38:50.012 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-28 04:38:50.012 DEBUG [src.node.waku_node] Using volumes []
2026-03-28 04:38:50.012 DEBUG [src.node.docker_mananger] docker run -i -t -p 53843:53843 -p 53844:53844 -p 53845:53845 -p 53846:53846 -p 53847:53847 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=53845 --rest-port=53843 --tcp-port=53844 --discv5-udp-port=53846 --rest-address=0.0.0.0 --nat=extip:172.18.107.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebdcd6d6fbdddb885f84abbbb60cd6e8c2f3c3d3faf1ed9d0167e0ebba5ea4a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53847 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMR8V2TqzgRStfPEeUXjEEh5rXm0nYU_cmXdb_rfyCNNftptGecrUy_8JoxyUC7bqfOMln7IlGwvrQxIP2f2-UoCgmlkgnY0gmlwhKwSbb6KbXVsdGlhZGRyc5YACASsEm2-BiAeAAoErBJtvgYgH90DgnJzhQADAQAAiXNlY3AyNTZrMaECDW_5CxyqNxvMiAq4fv8pKqERckRhU4Vl-1G9BII6hlODdGNwgiAeg3VkcIIgIIV3YWt1MgU --filternode=/ip4/172.18.109.190/tcp/8222/p2p/16Uiu2HAkvL8Ju6eNB5FSadE9dhdu9ktS6WomdYRHAVZV1jT7pdNA
2026-03-28 04:38:50.206 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.185 waku 702d752623eeb6a47202153efa2098bcc52b19905d626eea085247dda289038f
2026-03-28 04:38:50.240 DEBUG [src.node.docker_mananger] Container started with ID 702d752623ee. Setting up logs at ./log/docker/node2_2026-03-28_04-38-48__3bc6fcef-df2f-4041-97ea-f29cb461caa4__wakuorg_nwaku:latest.log
2026-03-28 04:38:50.240 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53843
2026-03-28 04:38:50.241 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-28 04:38:51.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/health" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.244 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-28 04:38:51.244 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-28 04:38:51.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.185/tcp/53844/p2p/16Uiu2HAmPmQ5H98JEfvyT1kijBEdZSU59cFXUMYxBmcTo7pfZSrE","/ip4/172.18.107.185/tcp/53845/ws/p2p/16Uiu2HAmPmQ5H98JEfvyT1kijBEdZSU59cFXUMYxBmcTo7pfZSrE"],"enrUri":"enr:-L24QHT3fhZ_7P15Yie1g3IYMPTGq54E8Nbnqb_wIOaOOKoZEFcZ1r2fmRsIEYEBZVhapxUxlof9inYY39dC64kQKZwCgmlkgnY0gmlwhKwSa7mKbXVsdGlhZGRyc5YACASsEmu5BtJUAAoErBJruQbSVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpRTdpToJmF0avYRg4NenPCJJRW1FYU0pnNWd-1daweuDdGNwgtJUg3VkcILSVoV3YWt1MgA"}'
2026-03-28 04:38:51.247 INFO [src.node.waku_node] REST service is ready !!
2026-03-28 04:38:51.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53843/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.190/tcp/8222/p2p/16Uiu2HAkvL8Ju6eNB5FSadE9dhdu9ktS6WomdYRHAVZV1jT7pdNA"]'
2026-03-28 04:38:51.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.287 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-28 04:38:51.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-28 04:38:51.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53843/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "74b84e5d-3d8b-47db-bfdc-bb4de1b175df", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-28 04:38:51.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"74b84e5d-3d8b-47db-bfdc-bb4de1b175df","statusDesc":"OK"}'
2026-03-28 04:38:51.319 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-03-28 04:38:51.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.327 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:51.427 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:51.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.430 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":1774672731319977389,"ephemeral":false}]'
2026-03-28 04:38:51.432 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-03-28 04:38:51.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:51.537 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:51.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.541 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":1774672731432976315,"ephemeral":false}]'
2026-03-28 04:38:51.543 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-03-28 04:38:51.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.549 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:51.649 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:51.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.653 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":1774672731543422235,"ephemeral":false}]'
2026-03-28 04:38:51.654 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-03-28 04:38:51.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:51.759 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:51.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.763 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":1774672731654854853,"ephemeral":false}]'
2026-03-28 04:38:51.764 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-03-28 04:38:51.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.769 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:51.869 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:51.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.872 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":1774672731764851233,"ephemeral":false}]'
2026-03-28 04:38:51.874 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-03-28 04:38:51.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.879 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:51.979 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:51.980 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:51.982 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":1774672731874477418,"ephemeral":false}]'
2026-03-28 04:38:51.984 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-03-28 04:38:51.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:51.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:51.988 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.089 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.092 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":1774672731984398937,"ephemeral":false}]'
2026-03-28 04:38:52.094 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-03-28 04:38:52.094 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.099 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.199 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.203 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":1774672732094457526,"ephemeral":false}]'
2026-03-28 04:38:52.204 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-03-28 04:38:52.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.210 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.310 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.313 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":1774672732205172547,"ephemeral":false}]'
2026-03-28 04:38:52.315 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-03-28 04:38:52.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.320 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.420 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.424 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":1774672732315458035,"ephemeral":false}]'
2026-03-28 04:38:52.425 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-03-28 04:38:52.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.532 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.535 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":1774672732425792824,"ephemeral":false}]'
2026-03-28 04:38:52.537 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-03-28 04:38:52.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.542 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.642 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.646 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":1774672732537382459,"ephemeral":false}]'
2026-03-28 04:38:52.647 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-03-28 04:38:52.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.652 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.752 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.756 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":1774672732647693021,"ephemeral":false}]'
2026-03-28 04:38:52.757 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-03-28 04:38:52.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.863 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.866 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":1774672732757955056,"ephemeral":false}]'
2026-03-28 04:38:52.868 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-03-28 04:38:52.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:52.973 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:52.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:52.976 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":1774672732868387545,"ephemeral":false}]'
2026-03-28 04:38:52.977 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-03-28 04:38:52.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:52.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:52.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.086 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":1774672732978230439,"ephemeral":false}]'
2026-03-28 04:38:53.088 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-03-28 04:38:53.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.093 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.193 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.196 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":1774672733088548147,"ephemeral":false}]'
2026-03-28 04:38:53.198 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-03-28 04:38:53.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.303 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.307 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":1774672733198526048,"ephemeral":false}]'
2026-03-28 04:38:53.308 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-03-28 04:38:53.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.313 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.414 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.417 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":1774672733308854822,"ephemeral":false}]'
2026-03-28 04:38:53.419 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-03-28 04:38:53.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.524 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.527 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":1774672733419417081,"ephemeral":false}]'
2026-03-28 04:38:53.529 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-03-28 04:38:53.529 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.635 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.639 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":1774672733529683653,"ephemeral":false}]'
2026-03-28 04:38:53.640 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-03-28 04:38:53.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.645 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.746 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.750 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":1774672733641099347,"ephemeral":false}]'
2026-03-28 04:38:53.751 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-03-28 04:38:53.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.757 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.857 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.861 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":1774672733752184873,"ephemeral":false}]'
2026-03-28 04:38:53.862 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-03-28 04:38:53.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:53.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:53.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:53.971 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":1774672733862856789,"ephemeral":false}]'
2026-03-28 04:38:53.972 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-03-28 04:38:53.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:53.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:53.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.078 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.082 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":1774672733973564528,"ephemeral":false}]'
2026-03-28 04:38:54.083 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-03-28 04:38:54.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.088 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.188 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.189 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.191 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":1774672734084013692,"ephemeral":false}]'
2026-03-28 04:38:54.193 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-03-28 04:38:54.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.198 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.302 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":1774672734193843731,"ephemeral":false}]'
2026-03-28 04:38:54.304 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-03-28 04:38:54.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.409 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.413 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":1774672734304359071,"ephemeral":false}]'
2026-03-28 04:38:54.414 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-03-28 04:38:54.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.419 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.520 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.523 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":1774672734414972403,"ephemeral":false}]'
2026-03-28 04:38:54.525 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-03-28 04:38:54.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.630 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.633 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":1774672734525537689,"ephemeral":false}]'
2026-03-28 04:38:54.635 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-03-28 04:38:54.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.639 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.740 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.743 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":1774672734635319448,"ephemeral":false}]'
2026-03-28 04:38:54.745 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-03-28 04:38:54.745 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.850 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.854 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":1774672734745557865,"ephemeral":false}]'
2026-03-28 04:38:54.855 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-03-28 04:38:54.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:54.960 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:54.961 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:54.965 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":1774672734855889973,"ephemeral":false}]'
2026-03-28 04:38:54.966 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-03-28 04:38:54.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:54.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:54.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.071 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.075 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":1774672734966815393,"ephemeral":false}]'
2026-03-28 04:38:55.076 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-03-28 04:38:55.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:55.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:55.081 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.181 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.185 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":1774672735076898341,"ephemeral":false}]'
2026-03-28 04:38:55.186 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-03-28 04:38:55.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:55.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:55.191 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.295 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":1774672735187069859,"ephemeral":false}]'
2026-03-28 04:38:55.297 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-03-28 04:38:55.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:55.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:55.302 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.402 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.405 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":1774672735297603843,"ephemeral":false}]'
2026-03-28 04:38:55.407 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-03-28 04:38:55.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:55.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:55.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.513 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.516 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":1774672735407704242,"ephemeral":false}]'
2026-03-28 04:38:55.518 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-03-28 04:38:55.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:55.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:55.523 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.623 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.626 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":1774672735518276688,"ephemeral":false}]'
2026-03-28 04:38:55.628 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-03-28 04:38:55.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8221/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-28 04:38:55.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-28 04:38:55.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-28 04:38:55.733 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-03-28 04:38:55.734 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53843/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-28 04:38:55.737 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":1774672735628625293,"ephemeral":false}]'
2026-03-28 04:38:55.740 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-28 04:38:55.741 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-28 04:38:55.741 DEBUG [src.node.waku_node] Stopping container with id 914fdffed18a
2026-03-28 04:38:56.206 DEBUG [src.node.waku_node] Container stopped.
2026-03-28 04:38:56.207 DEBUG [src.node.waku_node] Stopping container with id 702d752623ee
2026-03-28 04:38:56.654 DEBUG [src.node.waku_node] Container stopped.
2026-03-28 04:38:56.656 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-28 04:38:56.667 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-28 04:38:56.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs.