summaryrefslogtreecommitdiff
path: root/test/test_failover_integration.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_failover_integration.py')
-rw-r--r--test/test_failover_integration.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/test_failover_integration.py b/test/test_failover_integration.py
index 28d671a..ae5cc51 100644
--- a/test/test_failover_integration.py
+++ b/test/test_failover_integration.py
@@ -214,11 +214,12 @@ class TestFailover(KafkaIntegrationTestCase):
iter_timeout=timeout)
started_at = time.time()
- pending = consumer.pending(partitions)
-
- # Keep checking if it isn't immediately correct, subject to timeout
+ pending = -1
while pending < check_count and (time.time() - started_at < timeout):
- pending = consumer.pending(partitions)
+ try:
+ pending = consumer.pending(partitions)
+ except FailedPayloadsError:
+ pass
time.sleep(0.5)
consumer.stop()