Exemplo n.º 1
0
 def test_message_simple_random(self):
     for i in xrange(ITERATIONS):
         n = random.randint(0, 10)
         msgs = [KafkaClient.create_message(random_string()) for j in range(n)]
         enc = KafkaClient.encode_message_set(msgs)
         (messages, read) = KafkaClient.read_message_set(enc)
         self.assertEquals(len(messages), n)
         for j in range(n):
             self.assertEquals(messages[j], msgs[j])
Exemplo n.º 2
0
 def test_message_simple_random(self):
     for i in xrange(ITERATIONS):
         n = random.randint(0, 10)
         msgs = [
             KafkaClient.create_message(random_string()) for j in range(n)
         ]
         enc = KafkaClient.encode_message_set(msgs)
         (messages, read) = KafkaClient.read_message_set(enc)
         self.assertEquals(len(messages), n)
         for j in range(n):
             self.assertEquals(messages[j], msgs[j])
Exemplo n.º 3
0
 def test_message_list(self):
     msgs = [
         KafkaClient.create_message("one"),
         KafkaClient.create_message("two"),
         KafkaClient.create_message("three")
     ]
     enc = KafkaClient.encode_message_set(msgs)
     expect = ("\x00\x00\x00\t\x01\x00zl\x86\xf1one\x00\x00\x00\t\x01\x00\x11"
               "\xca\x8aftwo\x00\x00\x00\x0b\x01\x00F\xc5\xd8\xf5three")
     self.assertEquals(enc, expect)
     (messages, read) = KafkaClient.read_message_set(enc)
     self.assertEquals(len(messages), 3)
     self.assertEquals(messages[0].payload, "one")
     self.assertEquals(messages[1].payload, "two")
     self.assertEquals(messages[2].payload, "three")
Exemplo n.º 4
0
 def test_message_list(self):
     msgs = [
         KafkaClient.create_message("one"),
         KafkaClient.create_message("two"),
         KafkaClient.create_message("three")
     ]
     enc = KafkaClient.encode_message_set(msgs)
     expect = (
         "\x00\x00\x00\t\x01\x00zl\x86\xf1one\x00\x00\x00\t\x01\x00\x11"
         "\xca\x8aftwo\x00\x00\x00\x0b\x01\x00F\xc5\xd8\xf5three")
     self.assertEquals(enc, expect)
     (messages, read) = KafkaClient.read_message_set(enc)
     self.assertEquals(len(messages), 3)
     self.assertEquals(messages[0].payload, "one")
     self.assertEquals(messages[1].payload, "two")
     self.assertEquals(messages[2].payload, "three")