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)
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)