コード例 #1
0
 def test_offset_fetch_request(self):
     preq = protocol.PartitionOffsetFetchRequest('testtopic', 0)
     req = protocol.OffsetFetchRequest('test', partition_requests=[preq, ])
     msg = req.get_bytes()
     self.assertEqual(
         msg,
         bytearray(b'\x00\x00\x00.\x00\t\x00\x01\x00\x00\x00\x00\x00\x07pykafka\x00\x04test\x00\x00\x00\x01\x00\ttesttopic\x00\x00\x00\x01\x00\x00\x00\x00')
     )
コード例 #2
0
 def test_offset_fetch_request(self):
     preq = protocol.PartitionOffsetFetchRequest(b'testtopic', 0)
     req = protocol.OffsetFetchRequest(b'test', partition_requests=[preq, ])
     msg = req.get_bytes()
     self.assertEqual(
         msg,
         bytearray(
             b'\x00\x00\x00.\x00\t\x00\x01\x00\x00\x00\x00\x00\x07pykafka'  # header
             b'\x00\x04'  # len(consumer group)
                 b'test'  # consumer group
             b'\x00\x00\x00\x01'  # len(topics)
                 b'\x00\t'  # len(topic name)
                     b'testtopic'  # topic name
                 b'\x00\x00\x00\x01'  # len(partitions)
                     b'\x00\x00\x00\x00'  # partition
         )
     )