summaryrefslogtreecommitdiff
path: root/test/test_consumer.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2014-05-07 00:04:04 -0700
committerDana Powers <dana.powers@gmail.com>2014-05-07 00:04:04 -0700
commitb47bf781eb0e96c3fef59cbe554325155062e129 (patch)
treec74db904c37ba1e70dab6dd2c78f4c1a4abd173f /test/test_consumer.py
parent3b18043821f37242bde2b186684fa05d36c61921 (diff)
parentb81bf5f69e24b0d0106693b6e47906669873ec18 (diff)
downloadkafka-python-b47bf781eb0e96c3fef59cbe554325155062e129.tar.gz
Merge pull request #158 from wizzat/add_tests
Improve Tests, fix connection error timeout, other issues
Diffstat (limited to 'test/test_consumer.py')
-rw-r--r--test/test_consumer.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/test_consumer.py b/test/test_consumer.py
new file mode 100644
index 0000000..778d76a
--- /dev/null
+++ b/test/test_consumer.py
@@ -0,0 +1,22 @@
+import os
+import random
+import struct
+import unittest2
+
+from mock import MagicMock, patch
+
+from kafka import KafkaClient
+from kafka.consumer import SimpleConsumer
+from kafka.common import (
+ ProduceRequest, BrokerMetadata, PartitionMetadata,
+ TopicAndPartition, KafkaUnavailableError,
+ LeaderUnavailableError, PartitionUnavailableError
+)
+from kafka.protocol import (
+ create_message, KafkaProtocol
+)
+
+class TestKafkaConsumer(unittest2.TestCase):
+ def test_non_integer_partitions(self):
+ with self.assertRaises(AssertionError):
+ consumer = SimpleConsumer(MagicMock(), 'group', 'topic', partitions = [ '0' ])