summaryrefslogtreecommitdiff
path: root/tox.ini
Commit message (Collapse)AuthorAgeFilesLines
* Update travis test coverage: 2.7, 3.4, 3.7, pypy2.7 (#1614)Jeff Widman2019-03-121-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 yetDana Powers2018-11-171-1/+1
|
* Migrate from `Unittest` to `pytest` (#1620)Jeff Widman2018-11-101-1/+0
|
* Stop pinning `pylint`Jeff Widman2018-10-261-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 Araujo2018-02-211-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 Voinarovskyi2018-02-211-0/+1
| | | | | | * Use hardware accelerated CRC32C function if available * Add doc notice of optional `crc32c` package
* Removed pytest-catchlog dependencyAndre Araujo2018-02-121-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 Powers2018-02-061-1/+1
|
* Use latest pytest 3.4.0, but drop pytest-sugar due to incompatibility (#1361)Dana Powers2018-01-311-1/+0
|
* Stop pinning lz4Jeff Widman2018-01-261-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 Powers2017-12-211-1/+2
|
* Follow-up: support manual py26 testing; dont advertise 3.3 supportDana Powers2017-06-161-1/+6
|
* Add kafka 0.10.2.1 into integration testing version (#1096)Jianbin Wei2017-06-161-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 Wei2017-05-031-6/+1
|
* Prefer python-lz4 over lz4f if availableDana Powers2017-03-141-1/+1
|
* Run tests in python3.6 too (#992)ms7s2017-03-031-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_portsDana Powers2016-08-041-3/+3
|
* Vendor six 1.10.0sixDana Powers2016-08-011-1/+0
|
* Move logging format config to tox.ini to avoid duplicate log capture in ↵Dana Powers2016-03-131-0/+1
| | | | pytest output
* Handle broken LZ4 framing; switch to lz4tools + xxhashlz4_fixupDana Powers2016-01-261-2/+2
|
* Add lz4 to tox environment depslz4Dana Powers2016-01-251-0/+2
|
* Drop sphinxcontrib-napoleon in favor of sphinx.ext.napoleanDana Powers2016-01-071-1/+0
|
* Dont pylint in pypy tests - it seems to take forever and doesn't add anythingDana Powers2016-01-031-0/+4
|
* Dont run pylint on python2.6 (pylint no longer supports)Dana Powers2016-01-031-2/+6
|
* Move pytest options to [pytest] tox sectionDana Powers2016-01-031-1/+6
|
* Use parameterized pytests in test_client_async; add pytest-mocker pluginDana Powers2016-01-031-0/+1
|
* Use pytest instead of nose for running tests via toxDana Powers2016-01-011-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 testingDana Powers2015-12-041-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 failuresDana Powers2015-06-091-0/+1
|
* Fail fast in nosetestsDana Powers2015-06-081-1/+1
|
* Check response.error for async producerViktor Shlapakov2015-06-031-0/+1
|
* Added pylint.rc: ignoring SyncManager for pylintViktor Shlapakov2015-03-241-1/+1
|
* Use sphinx-apidoc to to generate API docsJohn Anderson2015-02-101-0/+1
|
* Allow better usage of docs locally.John Anderson2015-02-091-1/+11
| | | | | This will default to the rtd theme and introduces tox -e docs for generating docs locally.
* Removing traces of queue.pyDavid Arthur2015-02-031-1/+1
|
* Add six to tox.ini testing depsDana Powers2014-09-071-0/+1
|
* Fix the multiprocessing tests for python 3Mark Roberts2014-09-031-1/+1
|
* Make all unit tests pass on py3.3/3.4Bruno Renié2014-09-031-1/+19
|
* Merge pull request #208 from dpkp/add_pylint_to_tox_iniDana Powers2014-08-261-1/+7
|\ | | | | Use PyLint for static error checking
| * Add pylint to tox.ini; test both kafka and test; default to error-checking ↵Dana Powers2014-08-251-1/+7
| | | | | | | | only; fixup errors; skip kafka/queue.py
* | Add test timers via nose-timer plugin; list the 10 slowest by defaultDana Powers2014-08-261-1/+2
|/
* Update tox.ini to use {posargs} to configure nosetests.Dana Powers2014-08-131-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.iniMark Roberts2014-05-011-1/+1
|
* Temporarily remove pypy supportMark Roberts2014-04-301-1/+1
|
* Various fixesMark Roberts2014-04-251-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 supportMark Roberts2014-04-231-1/+2
|
* Move kafka-src to servers/0.8.0/kafka-src, move test/resources to ↵Mark Roberts2014-04-231-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 testMark Roberts2014-04-091-0/+1
|
* Reinstate test_integrate, make test_protocol more explicit, create testutilMark Roberts2014-04-081-2/+4
|
* Remove test support for py26 since it's brokenMark Roberts2014-04-071-1/+1
|