Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fix test_conn tests wrt _dirty / _sock | Dana Powers | 2014-08-19 | 1 | -9/+4 | |
| | | ||||||
| * | Remove unused imports from test/test_conn.py | Dana Powers | 2014-08-19 | 1 | -2/+0 | |
| | | ||||||
| * | Implement last of the skipped test_conn.py tests | Dana Powers | 2014-08-19 | 1 | -2/+18 | |
| | | ||||||
| * | Implement a few more skipped tests in test/test_conn.py | Dana Powers | 2014-08-19 | 1 | -4/+19 | |
| | | ||||||
| * | Move common connection testing code to setUp method | Dana Powers | 2014-08-19 | 1 | -98/+45 | |
| | | ||||||
| * | Implementing more skipped connection tests (send and recv) | Dana Powers | 2014-08-19 | 1 | -6/+82 | |
| | | ||||||
| * | Cleanup some connection tests in test/test_conn.py | Dana Powers | 2014-08-19 | 1 | -14/+11 | |
| | | ||||||
| * | Improve KafkaConnection testing: mock socket.create_connection; add tests ↵ | Dana Powers | 2014-08-19 | 1 | -8/+95 | |
| | | | | | | | | for __init__ and send | |||||
* | | Merge pull request #204 from mdaniel/better-type-errors | Dana Powers | 2014-08-22 | 1 | -12/+27 | |
|\ \ | | | | | | | Better type errors | |||||
| * | | Failing test for write_int and write_short | Matthew L Daniel | 2014-08-22 | 1 | -0/+16 | |
| | | | ||||||
| * | | PEP8 fixes | Matthew L Daniel | 2014-08-22 | 1 | -12/+11 | |
| |/ | ||||||
* | | Add KafkaTimeoutError (used by client.ensure_topic_exists) and add a test | Dana Powers | 2014-08-14 | 1 | -0/+11 | |
|/ | ||||||
* | Increase fixture wait timeout to 30s; add wait-time logging | Dana Powers | 2014-08-13 | 1 | -2/+4 | |
| | ||||||
* | Add kafka 0.8.1.1 to integration tests. | Dana Powers | 2014-08-13 | 3 | -17/+2 | |
| | | | | | | - previous 0.8.1 src appears to have actually been 0.8.1.1 based on git submodule commit. So technically this adds back 0.8.1 to the test suite. | |||||
* | Use kafka_run_class_env() to set environment vars in test fixtures | Dana Powers | 2014-08-12 | 2 | -17/+17 | |
| | ||||||
* | Download official binaries from apache.org for integration tests | Dana Powers | 2014-08-12 | 1 | -1/+5 | |
| | ||||||
* | Add Fixtures.download_official_distribution to get binaries from apache.org | Dana Powers | 2014-08-12 | 1 | -0/+39 | |
| | ||||||
* | Fix Py26 test cases | Mark Roberts | 2014-05-22 | 1 | -1/+1 | |
| | ||||||
* | Handle New Topic Creation | Mark Roberts | 2014-05-22 | 2 | -12/+10 | |
| | | | | | Adds ensure_topic_exists to KafkaClient, redirects test case to use that. Fixes #113 and fixes #150. | |||||
* | Improve error handling and tests w.r.t. codecs | Patrick Lucas | 2014-05-07 | 1 | -6/+58 | |
| | | | | | | | | | | Add function kafka.protocol.create_message_set() that takes a list of payloads and a codec and returns a message set with the desired encoding. Introduce kafka.common.UnsupportedCodecError, raised if an unknown codec is specified. Include a test for the new function. | |||||
* | Merge branch 'teach_producers_about_compression' into producer_compression | Mark Roberts | 2014-05-07 | 1 | -5/+4 | |
|\ | | | | | | | | | | | Conflicts: servers/0.8.0/kafka-src test/test_unit.py | |||||
| * | Add 'codec' parameter to Producer | Patrick Lucas | 2014-05-03 | 1 | -4/+4 | |
| | | | | | | | | | | Adds a codec parameter to Producer.__init__ that lets the user choose a compression codec to use for all messages sent by it. | |||||
* | | Make test suite more robust against very slow test suites | Mark Roberts | 2014-05-06 | 1 | -2/+2 | |
| | | ||||||
* | | Merge branch 'master' into add_tests | Mark Roberts | 2014-05-06 | 1 | -6/+24 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | kafka/client.py contained duplicate copies of same refactor, merged. Move test/test_integration.py changes into test/test_producer_integration. Conflicts: kafka/client.py servers/0.8.0/kafka-src test/test_integration.py | |||||
| * \ | Merge pull request #139 from alexcb/master | Dana Powers | 2014-05-06 | 1 | -23/+58 | |
| |\ \ | | |/ | |/| | SimpleProducer randomization of initial round robin ordering | |||||
| | * | Modified SimpleProducer-based integration tests to work now that | Alex Couture-Beil | 2014-03-12 | 1 | -23/+58 | |
| | | | | | | | | | | | | the initial round-robin ordering of partitions have been randomized | |||||
* | | | Attempt to fix travis build. Decrease complexity of service.py in favor of ↵ | Mark Roberts | 2014-05-06 | 3 | -58/+26 | |
| | | | | | | | | | | | | in memory logging. Address code review concerns | |||||
* | | | Add missing import | Mark Roberts | 2014-04-30 | 1 | -0/+1 | |
| | | | ||||||
* | | | Skip flaky test between osx/linux | Mark Roberts | 2014-04-30 | 1 | -1/+1 | |
| | | | ||||||
* | | | Various fixes | Mark Roberts | 2014-04-25 | 3 | -12/+122 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Bump version number to 0.9.1 Update readme to show supported Kafka/Python versions Validate arguments in consumer.py, add initial consumer unit test Make service kill() child processes when startup fails Add tests for util.py, fix Python 2.6 specific bug. | |||||
* | | | Fix last remaining test by making autocommit more intuitive | Mark Roberts | 2014-04-24 | 1 | -2/+2 | |
| | | | ||||||
* | | | Fix Python 2.6 support | Mark Roberts | 2014-04-23 | 11 | -53/+37 | |
| | | | ||||||
* | | | Update consumer_integration to flip the autocommit switch when testing kafka ↵ | Mark Roberts | 2014-04-23 | 1 | -30/+36 | |
| | | | | | | | | | | | | 0.8.1 | |||||
* | | | Split out kafka version environments, default tox no longer runs any ↵ | Mark Roberts | 2014-04-23 | 7 | -25/+85 | |
| | | | | | | | | | | | | integration tests, make skipped integration also skip setupClass, implement rudimentary offset support in consumer.py | |||||
* | | | Add test support for multiple versions of kafka. Uncomment first 0.8.1 ↵ | Mark Roberts | 2014-04-23 | 7 | -12/+51 | |
| | | | | | | | | | | | | specific test. Add rudimentary (failing) consumer resumption test | |||||
* | | | Add support for kafka 0.8.1 | Mark Roberts | 2014-04-23 | 2 | -4/+9 | |
| | | | ||||||
* | | | Move kafka-src to servers/0.8.0/kafka-src, move test/resources to ↵ | Mark Roberts | 2014-04-23 | 4 | -105/+4 | |
| | | | | | | | | | | | | servers/0.8.0/resources, update fixtures, add build_integration.sh for getting started with development | |||||
* | | | Update fixtures to eliminate extraneous logging on non-errors, split out ↵ | Mark Roberts | 2014-04-22 | 5 | -221/+240 | |
| | | | | | | | | | | | | mostly unrelated service.py, fix test in client_integration to use get_open_port, fix unintended import cascade in test_producer_integration | |||||
* | | | Fix bug in socket timeout per PR #161 by maciejkula, add test | Mark Roberts | 2014-04-19 | 1 | -3/+13 | |
| | | | ||||||
* | | | Finish breaking out integration tests | Mark Roberts | 2014-04-17 | 5 | -933/+387 | |
| | | | ||||||
* | | | Split up and speed up producer based integration tests | Mark Roberts | 2014-04-17 | 2 | -71/+342 | |
| | | | ||||||
* | | | Split out and speed up producer tests | Mark Roberts | 2014-04-17 | 1 | -0/+139 | |
| | | | ||||||
* | | | Refactor away _get_conn_for_broker. Fix bug in _get_conn | Mark Roberts | 2014-04-09 | 1 | -1/+1 | |
| | | | ||||||
* | | | Add final tests for 100% coverage of protocol.py from test/test_protocol.py | Mark Roberts | 2014-04-09 | 1 | -6/+63 | |
| | | | ||||||
* | | | Add encode_offset_fetch_request test | Mark Roberts | 2014-04-09 | 1 | -9/+40 | |
| | | | ||||||
* | | | Add commit offset request test | Mark Roberts | 2014-04-09 | 1 | -26/+47 | |
| | | | ||||||
* | | | Add tests for encode_offset_request | Mark Roberts | 2014-04-09 | 1 | -3/+43 | |
| | | | ||||||
* | | | Add python-snappy to tox dependencies. Fix snappy protocol test | Mark Roberts | 2014-04-09 | 1 | -27/+36 | |
| | | | ||||||
* | | | Convert test_encode_fetch_request to struct.pack format, improve test ↵ | Mark Roberts | 2014-04-09 | 1 | -12/+45 | |
| | | | | | | | | | | | | reliability | |||||
* | | | Update more tests, fix intermittent failure | Mark Roberts | 2014-04-09 | 1 | -40/+89 | |
| | | |