summaryrefslogtreecommitdiff
path: root/test/testutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/testutil.py')
-rw-r--r--test/testutil.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/testutil.py b/test/testutil.py
index 1f1a1df..b9827a8 100644
--- a/test/testutil.py
+++ b/test/testutil.py
@@ -79,9 +79,15 @@ class KafkaIntegrationTestCase(unittest.TestCase):
self.client.close()
def current_offset(self, topic, partition):
- offsets, = self.client.send_offset_request([ OffsetRequest(kafka_bytestring(topic),
- partition, -1, 1) ])
- return offsets.offsets[0]
+ try:
+ offsets, = self.client.send_offset_request([ OffsetRequest(kafka_bytestring(topic), partition, -1, 1) ])
+ except:
+ # XXX: We've seen some UnknownErrors here and cant debug w/o server logs
+ self.zk.child.dump_logs()
+ self.server.child.dump_logs()
+ raise
+ else:
+ return offsets.offsets[0]
def msgs(self, iterable):
return [ self.msg(x) for x in iterable ]