summaryrefslogtreecommitdiff
path: root/test/test_consumer_integration.py
diff options
context:
space:
mode:
authorViktor Shlapakov <vshlapakov@gmail.com>2015-03-13 14:15:21 +0300
committerViktor Shlapakov <vshlapakov@gmail.com>2015-03-13 15:48:30 +0300
commite43f405a0cf2912841bf4734d67384a8074e8616 (patch)
treefa9cd7a98d623a3653cc94ffd86da1f0eed961d3 /test/test_consumer_integration.py
parentf8012c1a74a60623d541d30ff5a21e86fd48c81a (diff)
downloadkafka-python-e43f405a0cf2912841bf4734d67384a8074e8616.tar.gz
Using iter_timeout=0 for MP inner consumer in tests
Diffstat (limited to 'test/test_consumer_integration.py')
-rw-r--r--test/test_consumer_integration.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/test_consumer_integration.py b/test/test_consumer_integration.py
index 9c89190..7dd4a79 100644
--- a/test/test_consumer_integration.py
+++ b/test/test_consumer_integration.py
@@ -63,6 +63,8 @@ class TestConsumerIntegration(KafkaIntegrationTestCase):
if consumer_class == SimpleConsumer:
kwargs.setdefault('iter_timeout', 0)
+ elif consumer_class == MultiProcessConsumer:
+ kwargs.setdefault('simple_consumer_options', {'iter_timeout': 0})
return consumer_class(self.client, group, topic, **kwargs)
@@ -243,7 +245,8 @@ class TestConsumerIntegration(KafkaIntegrationTestCase):
self.send_messages(0, range(0, 10))
self.send_messages(1, range(10, 20))
- consumer = MultiProcessConsumer(self.client, "group1", self.topic, auto_commit=False)
+ consumer = MultiProcessConsumer(self.client, "group1", self.topic, auto_commit=False,
+ simple_consumer_options={'iter_timeout': 0})
self.assertEqual(consumer.pending(), 20)
self.assertEqual(consumer.pending(partitions=[0]), 10)