Exemple #1
0
 def test_offset_fetch_response(self):
     response = protocol.OffsetFetchResponse(
         buffer(
             b'\x00\x00\x00\x01\x00\x0cemmett.dummy\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00'
         ))
     self.assertEqual(response.topics[b'emmett.dummy'][0].metadata, b'')
     self.assertEqual(response.topics[b'emmett.dummy'][0].offset, 1)
Exemple #2
0
 def test_offset_fetch_response(self):
     response = protocol.OffsetFetchResponse(
         buffer(b'\x00\x00\x00\x01'  # len(topics)
                b'\x00\x0c'  # len(topic name)
                b'emmett.dummy'  # topic name
                b'\x00\x00\x00\x01'  # len(partitions)
                b'\x00\x00\x00\x00'  # partition
                b'\x00\x00\x00\x00\x00\x00\x00\x01'  # offset
                b'\x00\x00'  # len(metadata)
                b'\x00\x00'  # error code
                ))
     self.assertEqual(response.topics[b'emmett.dummy'][0].metadata, b'')
     self.assertEqual(response.topics[b'emmett.dummy'][0].offset, 1)