From cca30d5625640a7aac35d7e6d7d833505748468c Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 19 Apr 2024 15:54:46 +0800 Subject: [PATCH] fix: rename tests for easier debugging --- tests/relay/test_rln.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/relay/test_rln.py b/tests/relay/test_rln.py index 1ecaa402..653300f3 100644 --- a/tests/relay/test_rln.py +++ b/tests/relay/test_rln.py @@ -71,7 +71,7 @@ class TestRelayRLN(StepsRLN, StepsRelay): except Exception as e: assert "RLN validation failed" in str(e) - def test_publish_with_valid_payloads_at_slow_rate_rand_epoch(self): + def test_publish_with_valid_payloads_random_epoch_at_slow_rate(self): epoch_sec = random.randint(2, 5) self.setup_first_rln_relay_node(rln_relay_epoch_sec=epoch_sec) self.setup_second_rln_relay_node(rln_relay_epoch_sec=epoch_sec) @@ -104,3 +104,19 @@ class TestRelayRLN(StepsRLN, StepsRelay): logger.error(f'Payload {payload["description"]} failed: {str(e)}') failed_payloads.append(payload["description"]) assert not failed_payloads, f"Payloads failed: {failed_payloads}" + + def test_publish_with_valid_payloads_dynamic_at_slow_rate(self): + self.setup_first_rln_relay_node(rln_relay_dynamic="true") + self.setup_second_rln_relay_node(rln_relay_dynamic="true") + self.subscribe_main_relay_nodes() + failed_payloads = [] + for payload in SAMPLE_INPUTS[:5]: + logger.debug(f'Running test with payload {payload["description"]}') + message = self.create_message(payload=to_base64(payload["value"])) + try: + self.publish_message(message) + except Exception as e: + logger.error(f'Payload {payload["description"]} failed: {str(e)}') + failed_payloads.append(payload["description"]) + delay(1) + assert not failed_payloads, f"Payloads failed: {failed_payloads}"