From 8deaaf9f024e9ad63d88b58360d8c1e13ece3b2b Mon Sep 17 00:00:00 2001 From: aya Date: Sun, 20 Oct 2024 16:36:10 +0300 Subject: [PATCH] adding invalid ascending test --- tests/store/test_sorting.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tests/store/test_sorting.py b/tests/store/test_sorting.py index 512e44b7..e92f78c0 100644 --- a/tests/store/test_sorting.py +++ b/tests/store/test_sorting.py @@ -13,7 +13,7 @@ class TestSorting(StepsStore): self.publish_message(message=message) expected_message_hash_list.append(self.compute_message_hash(self.test_pubsub_topic, message)) for node in self.store_nodes: - store_response = self.get_messages_from_store(node, page_size=5, ascending=ascending) + store_response = self.get_messages_from_store(node, page_size=5, ascending=True) response_message_hash_list = [] for index in range(len(store_response.messages)): response_message_hash_list.append(store_response.message_hash(index)) @@ -21,3 +21,17 @@ class TestSorting(StepsStore): assert response_message_hash_list == expected_message_hash_list[:5], "Message hash mismatch for acending order" else: assert response_message_hash_list == expected_message_hash_list[5:], "Message hash mismatch for descending order" + + def test_store_invalid_ascending(self): + expected_message_hash_list = [] + ascending = "" + for i in range(10): + message = self.create_message(payload=to_base64(f"Message_{i}")) + self.publish_message(message=message) + expected_message_hash_list.append(self.compute_message_hash(self.test_pubsub_topic, message)) + for node in self.store_nodes: + store_response = self.get_messages_from_store(node, page_size=5, ascending=ascending) + response_message_hash_list = [] + for index in range(len(store_response.messages)): + response_message_hash_list.append(store_response.message_hash(index)) + assert response_message_hash_list == expected_message_hash_list[:5], "Message hash mismatch for acending order"