summaryrefslogtreecommitdiff
path: root/test/test_integration.py
Commit message (Collapse)AuthorAgeFilesLines
* Finish breaking out integration testsMark Roberts2014-04-171-931/+0
|
* Reinstate test_integrate, make test_protocol more explicit, create testutilMark Roberts2014-04-081-936/+931
|
* Comment out all of test_integration because it currently does not workMark Roberts2014-04-081-936/+936
|
* Support list (or comma-separated) of hosts (replaces host and port arguments)mrtheb2014-02-091-13/+13
|
* Merge branch 'master' into multihostsmrtheb2014-01-311-137/+181
|\ | | | | | | | | | | | | | | | | Conflicts: kafka/client.py kafka/conn.py setup.py test/test_integration.py test/test_unit.py
| * Make producers take a topic argument at send rather than init timeOmar Ghishan2014-01-231-41/+41
| | | | | | | | This allows a single producer to be used to send to multiple topics. See https://github.com/mumrah/kafka-python/issues/110
| * Make integration test warming more intuitiveThomas Dimson2014-01-141-91/+86
| |
| * Add a few 9s test_multi_process_consumer, make clear what setUp is doingThomas Dimson2014-01-131-13/+17
| |
| * Exception hierarchy, invalidate more md on errorsThomas Dimson2014-01-131-27/+45
| |
| * Some cleanup and easier to read test fixture outputOmar Ghishan2014-01-071-1/+1
| |
| * Make kafka brokers per-test in failover integration testsOmar Ghishan2014-01-061-13/+11
| | | | | | | | | | This is better since the tests stop/start brokers, and if something goes wrong they can affect eachother.
| * Add tests for limited and unlimited consumer max_buffer_sizeOmar Ghishan2014-01-061-1/+25
| |
| * Fix client and consumer params in integration testsOmar Ghishan2014-01-061-6/+12
| |
* | Allow KafkaClient to take in a list of brokers for bootstrappingMarc Labbe2013-11-141-9/+14
|/
* make changes to be more fault tolerant: clean up connections, brokers, ↵Jim Lim2013-10-041-0/+107
| | | | | | | | failed_messages - add integration tests for sync producer - add integration tests for async producer w. leadership election - use log.exception
* Cherry-pick mrtheb/kafka-python 8b9c7e51mrtheb2013-10-031-12/+20
| | | | | | | | | Sync tests and fixtures with kafka 0.8.0-beta1 tag Conflicts: README.md kafka-src
* Auto-adjusting consumer fetch sizeDavid Arthur2013-09-091-12/+6
| | | | | | | | | | | | | | | Related to #42 Adds new ConsumerFetchSizeTooSmall exception that is thrown when `_decode_message_set_iter` gets a BufferUnderflowError but has not yet yielded a message In this event, SimpleConsumer will increase the fetch size by 1.5 and continue the fetching loop while _not_ increasing the offset (basically just retries the request with a larger fetch size) Once the consumer fetch size has been increased, it will remain increased while SimpleConsumer fetches from that partition
* Fixed #42, make fetch size configurableDavid Arthur2013-09-081-0/+34
| | | | | | | | | | Was hard coded to 1024 bytes which meant that larger messages were unconsumable since they would always get split causing the consumer to stop. It would probably be best to automatically retry truncated messages with a larger request size so you don't have to know your max message size ahead of time
* Merge branch 'issue-35'David Arthur2013-07-261-9/+120
|\ | | | | | | | | | | | | Conflicts: kafka/__init__.py kafka/consumer.py test/test_integration.py
| * Test cases for multi-process consumer and blocking APIsMahendra M2013-06-271-9/+120
| |
* | Test cases for new producerMahendra M2013-06-271-3/+274
|/
* Split fixtures out to a separate fileIvan Pouzyrevsky2013-06-071-314/+2
|
* Adhere to common python naming conventionsIvan Pouzyrevsky2013-06-071-0/+674