summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
...
* Split fixtures out to a separate fileIvan Pouzyrevsky2013-06-072-314/+316
|
* Adhere to common python naming conventionsIvan Pouzyrevsky2013-06-072-1/+1
|
* Refactor and update integration testsIvan Pouzyrevsky2013-06-075-256/+401
|
* Closes #22David Arthur2013-05-281-0/+21
| | | | Removed get_messages API, added test for get_pending
* Update kafka-src to latest trunk, enable 0.8.1 featuresDavid Arthur2013-04-021-2/+3
|
* Update kafka-src to latest 0.8David Arthur2013-04-021-3/+14
| | | | Fix a broken test (100k was too much to send in one batch)
* Bring acks and timeout down to the clientDavid Arthur2013-04-021-5/+6
|
* Refactoring a bit, cleanup for 0.8David Arthur2013-04-021-13/+12
| | | | Marking some stuff as not compatible for 0.8 (will be added in 0.8.1)
* Big code re-orgDavid Arthur2013-04-021-22/+43
|
* Some work on a simple consumerDavid Arthur2013-04-022-7/+59
|
* Started on a simple producer and consumerDavid Arthur2013-04-021-1/+26
|
* Integration tests passingDavid Arthur2013-04-022-9/+16
|
* Protocol and low-level client done, adding testsDavid Arthur2013-04-023-194/+278
|
* Add some docs and KafkaQueue configDavid Arthur2012-11-191-0/+1
| | | | Ref #8
* Add a Queue-like producer/consumerDavid Arthur2012-11-191-0/+26
| | | | | | | | | | | | | | | | | Creates a producer process and one consumer process per partition. Uses `multiprocessing.Queue` for communication between the parent process and the producer/consumers. ```python kafka = KafkaClient("localhost", 9092) q = KafkaQueue(kafka, client="test-queue", partitions=[0,1]) q.put("test") q.get() q.close() kafka.close() ``` Ref #8
* Add Snappy support0.1-alphaDavid Arthur2012-11-162-19/+71
| | | | Fixes #2
* Integration test writes to a file instead of stdoutDavid Arthur2012-10-301-5/+6
|
* Adding a test for 10k messagesDavid Arthur2012-10-301-0/+10
|
* Isn't it nice when tests actually find bugsDavid Arthur2012-10-021-2/+48
|
* Packaging improvmentsDavid Arthur2012-10-021-0/+29
| | | | | | | | | | | | | | | | | | | | | | | Can now: ```python import kafka kafka.KafkaClient("localhost", 9092) ``` or ```python from kafka.client import KafkaClient KafkaClient("localhost", 9092) ``` or ```python import kafka.client kafka.client.KafkaClient("localhost", 9092) ```
* Renaming kafka.py to client.pyDavid Arthur2012-10-022-2/+2
|
* Moved codec stuff into it's own moduleDavid Arthur2012-10-021-2/+2
| | | | Snappy will go there when I get around to it
* Start work on packaging issue #3David Arthur2012-10-023-3/+3
|
* Integration test improvementsDavid Arthur2012-09-303-21/+53
| | | | | Call java directly instead of using start script. Fix synchronization problem with producing a message and it getting flushed.
* Adding some integration testsDavid Arthur2012-09-281-4/+41
|
* Starting integration testsDavid Arthur2012-09-284-0/+365