File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -572,6 +572,33 @@ def test_reader_on_specific_message_with_batches(self):
572572 reader2 .close ()
573573 client .close ()
574574
575+ def test_reader_on_partitioned_topic (self ):
576+ num_of_msgs = 100
577+ topic_name = "public/default/my-python-topic-test_reader_on_partitioned_topic"
578+ url1 = self .adminUrl + "/admin/v2/persistent/" + topic_name + "/partitions"
579+ doHttpPut (url1 , "4" )
580+
581+ client = Client (self .serviceUrl )
582+ producer = client .create_producer (topic_name )
583+
584+ send_array = []
585+ for i in range (num_of_msgs ):
586+ data = b"hello-%d" % i
587+ producer .send (data )
588+ send_array .append (data )
589+
590+ reader = client .create_reader (topic_name , MessageId .earliest )
591+
592+ read_array = []
593+ for i in range (num_of_msgs ):
594+ msg = reader .read_next (TM )
595+ self .assertTrue (msg )
596+ read_array .append (msg .data ())
597+
598+ self .assertListEqual (sorted (send_array ), sorted (read_array ))
599+ reader .close ()
600+ client .close ()
601+
575602 def test_reader_is_connected (self ):
576603 client = Client (self .serviceUrl )
577604 topic = "test_reader_is_connected"
You can’t perform that action at this time.
0 commit comments