Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update travis test coverage: 2.7, 3.4, 3.7, pypy2.7 (#1614) | Jeff Widman | 2019-03-12 | 1 | -3/+3 |
| | | | | | * Use xenial dist for travis builds * Use openjdk8 for all travis tests * Update python build matrix -- add 3.7, drop 3.5/3.6 (keep 2.7, 3.4, pypy2.7) | ||||
* | Pin pytest on 3.x -- we arent ready for pytest 4.0 yet | Dana Powers | 2018-11-17 | 1 | -1/+1 |
| | |||||
* | Migrate from `Unittest` to `pytest` (#1620) | Jeff Widman | 2018-11-10 | 1 | -1/+0 |
| | |||||
* | Stop pinning `pylint` | Jeff Widman | 2018-10-26 | 1 | -1/+1 |
| | | | | | | | | | We have many deprecation warnings in the travis logs for things that are fixed in newer versions of `pylint` or `pylint`'s dependencies. Note that `pylint` >= 2.0 does not support python 2, so this will result in different versions of pylint running for python 2 vs python 3. Personally, I am just fine with this. | ||||
* | Introduce new fixtures to prepare for migration to pytest. | Andre Araujo | 2018-02-21 | 1 | -0/+1 |
| | | | | | | | This commits adds new pytest fixtures in prepation for the migration of unittest.TestCases to pytest test cases. The handling of temporary dir creation was also changed so that we can use the pytest tmpdir fixture after the migration. | ||||
* | Use hardware accelerated CRC32C function if available (#1389) | Taras Voinarovskyi | 2018-02-21 | 1 | -0/+1 |
| | | | | | | * Use hardware accelerated CRC32C function if available * Add doc notice of optional `crc32c` package | ||||
* | Removed pytest-catchlog dependency | Andre Araujo | 2018-02-12 | 1 | -1/+0 |
| | | | | | | | | | No longer necessary since pytest-catchlog has been merged into pytest's core. This commit addresses the following warning in pytest output: pytest-catchlog plugin has been merged into the core, please remove it from your requirements. Fixes #1379 | ||||
* | pylint 1.8.2 (#1369) | Dana Powers | 2018-02-06 | 1 | -1/+1 |
| | |||||
* | Use latest pytest 3.4.0, but drop pytest-sugar due to incompatibility (#1361) | Dana Powers | 2018-01-31 | 1 | -1/+0 |
| | |||||
* | Stop pinning lz4 | Jeff Widman | 2018-01-26 | 1 | -1/+1 |
| | | | | | Opening a PR to check if tests pass with the new version. If so, we'll want to bump `requirements-dev.txt` as well. Many thanks to @jonathanunderwood for his diligent work here: https://github.com/dpkp/kafka-python/issues/1021#issuecomment-359161985 | ||||
* | Pin pylint and lz4 to avoid breaking tests (#1330) | Dana Powers | 2017-12-21 | 1 | -1/+2 |
| | |||||
* | Follow-up: support manual py26 testing; dont advertise 3.3 support | Dana Powers | 2017-06-16 | 1 | -1/+6 |
| | |||||
* | Add kafka 0.10.2.1 into integration testing version (#1096) | Jianbin Wei | 2017-06-16 | 1 | -6/+1 |
| | | | | | * Add kafka 0.10.2.1 into integration testing version * Disable tests for python 2.6 and kafka 0.8.0 and 0.8.1.1 * Remove references to python 2.6 support | ||||
* | pylint 1.7.0+ supports python 3.6 and merge py36 into common tstenv (#1095) | Jianbin Wei | 2017-05-03 | 1 | -6/+1 |
| | |||||
* | Prefer python-lz4 over lz4f if available | Dana Powers | 2017-03-14 | 1 | -1/+1 |
| | |||||
* | Run tests in python3.6 too (#992) | ms7s | 2017-03-03 | 1 | -2/+7 |
| | | | | | | * Test with Python 3.6 in Travis CI * Add Python 3.6 environment to tox config * Don't run automated tests on Python 3.3 | ||||
* | Dont include kafka.vendor in coveragefixture_auto_ports | Dana Powers | 2016-08-04 | 1 | -3/+3 |
| | |||||
* | Vendor six 1.10.0six | Dana Powers | 2016-08-01 | 1 | -1/+0 |
| | |||||
* | Move logging format config to tox.ini to avoid duplicate log capture in ↵ | Dana Powers | 2016-03-13 | 1 | -0/+1 |
| | | | | pytest output | ||||
* | Handle broken LZ4 framing; switch to lz4tools + xxhashlz4_fixup | Dana Powers | 2016-01-26 | 1 | -2/+2 |
| | |||||
* | Add lz4 to tox environment depslz4 | Dana Powers | 2016-01-25 | 1 | -0/+2 |
| | |||||
* | Drop sphinxcontrib-napoleon in favor of sphinx.ext.napolean | Dana Powers | 2016-01-07 | 1 | -1/+0 |
| | |||||
* | Dont pylint in pypy tests - it seems to take forever and doesn't add anything | Dana Powers | 2016-01-03 | 1 | -0/+4 |
| | |||||
* | Dont run pylint on python2.6 (pylint no longer supports) | Dana Powers | 2016-01-03 | 1 | -2/+6 |
| | |||||
* | Move pytest options to [pytest] tox section | Dana Powers | 2016-01-03 | 1 | -1/+6 |
| | |||||
* | Use parameterized pytests in test_client_async; add pytest-mocker plugin | Dana Powers | 2016-01-03 | 1 | -0/+1 |
| | |||||
* | Use pytest instead of nose for running tests via tox | Dana Powers | 2016-01-01 | 1 | -34/+9 |
| | | | | | | | - use pytest-sugar for pretty output - add linting to each python tox environment - drop lint as separate tox target - replace travis_selector.sh with shell magic | ||||
* | Add py35 to tox testing | Dana Powers | 2015-12-04 | 1 | -5/+7 |
| | | | | | move python3 configs to default and special case py26/py27 add py35 to travis_selector.sh | ||||
* | Add thread id to logging format to assist with debugging test failures | Dana Powers | 2015-06-09 | 1 | -0/+1 |
| | |||||
* | Fail fast in nosetests | Dana Powers | 2015-06-08 | 1 | -1/+1 |
| | |||||
* | Check response.error for async producer | Viktor Shlapakov | 2015-06-03 | 1 | -0/+1 |
| | |||||
* | Added pylint.rc: ignoring SyncManager for pylint | Viktor Shlapakov | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | Use sphinx-apidoc to to generate API docs | John Anderson | 2015-02-10 | 1 | -0/+1 |
| | |||||
* | Allow better usage of docs locally. | John Anderson | 2015-02-09 | 1 | -1/+11 |
| | | | | | This will default to the rtd theme and introduces tox -e docs for generating docs locally. | ||||
* | Removing traces of queue.py | David Arthur | 2015-02-03 | 1 | -1/+1 |
| | |||||
* | Add six to tox.ini testing deps | Dana Powers | 2014-09-07 | 1 | -0/+1 |
| | |||||
* | Fix the multiprocessing tests for python 3 | Mark Roberts | 2014-09-03 | 1 | -1/+1 |
| | |||||
* | Make all unit tests pass on py3.3/3.4 | Bruno Renié | 2014-09-03 | 1 | -1/+19 |
| | |||||
* | Merge pull request #208 from dpkp/add_pylint_to_tox_ini | Dana Powers | 2014-08-26 | 1 | -1/+7 |
|\ | | | | | Use PyLint for static error checking | ||||
| * | Add pylint to tox.ini; test both kafka and test; default to error-checking ↵ | Dana Powers | 2014-08-25 | 1 | -1/+7 |
| | | | | | | | | only; fixup errors; skip kafka/queue.py | ||||
* | | Add test timers via nose-timer plugin; list the 10 slowest by default | Dana Powers | 2014-08-26 | 1 | -1/+2 |
|/ | |||||
* | Update tox.ini to use {posargs} to configure nosetests. | Dana Powers | 2014-08-13 | 1 | -1/+1 |
| | | | | | | | | To override defaults, use `tox -- --your --nosetest --options --here` Update default nosetest settings to use verbose logging and show test ids add .coverage and .noseids to .gitignore Add example for running single unit test to README | ||||
* | Add pypy back to tox.ini | Mark Roberts | 2014-05-01 | 1 | -1/+1 |
| | |||||
* | Temporarily remove pypy support | Mark Roberts | 2014-04-30 | 1 | -1/+1 |
| | |||||
* | Various fixes | Mark Roberts | 2014-04-25 | 1 | -1/+1 |
| | | | | | | | | 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 Python 2.6 support | Mark Roberts | 2014-04-23 | 1 | -1/+2 |
| | |||||
* | Move kafka-src to servers/0.8.0/kafka-src, move test/resources to ↵ | Mark Roberts | 2014-04-23 | 1 | -3/+0 |
| | | | | servers/0.8.0/resources, update fixtures, add build_integration.sh for getting started with development | ||||
* | Add python-snappy to tox dependencies. Fix snappy protocol test | Mark Roberts | 2014-04-09 | 1 | -0/+1 |
| | |||||
* | Reinstate test_integrate, make test_protocol more explicit, create testutil | Mark Roberts | 2014-04-08 | 1 | -2/+4 |
| | |||||
* | Remove test support for py26 since it's broken | Mark Roberts | 2014-04-07 | 1 | -1/+1 |
| |