def test_partition_error(self): # Response has a UnknownTopicOrPartition error for test/0 response = protocol.OffsetResponse( buffer( b'\x00\x00\x00\x01\x00\x04test\x00\x00\x00\x01\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02' )) self.assertEqual(response.topics[b'test'][0].err, 3)
def test_response(self): resp = protocol.OffsetResponse( buffer(b'\x00\x00\x00\x01' # len(topics) b'\x00\x04' # len(topic name) b'test' # topic name b'\x00\x00\x00\x01' # len(partitions) b'\x00\x00\x00\x00' # partitoin b'\x00\x00' # error code b'\x00\x00\x00\x01' # len(offsets) b'\x00\x00\x00\x00\x00\x00\x00\x02' # offset )) self.assertEqual(resp.topics[b'test'][0].offset, [2])
def test_partition_error(self): # Response has a UnknownTopicOrPartition error for test/0 response = protocol.OffsetResponse( buffer(b'\x00\x00\x00\x01' # len(topics) b'\x00\x04' # len(topic name) b'test' # topic name b'\x00\x00\x00\x01' # len(partitions) b'\x00\x00\x00\x00' # partitoin b'\x00\x03' # error code b'\x00\x00\x00\x01' # len(offsets) b'\x00\x00\x00\x00\x00\x00\x00\x02' # offset )) self.assertEqual(response.topics[b'test'][0].err, 3)
def test_response(self): resp = protocol.OffsetResponse( buffer( b'\x00\x00\x00\x01\x00\x04test\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02' )) self.assertEqual(resp.topics[b'test'][0].offset, [2])